<?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>La Case de l&#039;Oncle Tom &#187; ubuntu</title>
	<atom:link href="http://case.oncle-tom.net/tag/ubuntu/feed/" rel="self" type="application/rss+xml" />
	<link>http://case.oncle-tom.net</link>
	<description>Développement Web, bonnes pratiques et performances</description>
	<lastBuildDate>Sun, 25 Dec 2011 19:33:29 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<atom:link rel="search"
           href="http://case.oncle-tom.net/opensearch"
           type="application/opensearchdescription+xml"
           title="Content Search" />		<item>
		<title>Mon nouveau MacBook s&#8217;appelle Dell Studio</title>
		<link>http://case.oncle-tom.net/2008/macbook-dell-studio/</link>
		<comments>http://case.oncle-tom.net/2008/macbook-dell-studio/#comments</comments>
		<pubDate>Tue, 30 Dec 2008 06:00:56 +0000</pubDate>
		<dc:creator>Oncle Tom</dc:creator>
				<category><![CDATA[Développement Web]]></category>
		<category><![CDATA[Personnel]]></category>
		<category><![CDATA[64bits]]></category>
		<category><![CDATA[acer]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[dell]]></category>
		<category><![CDATA[detaxe]]></category>
		<category><![CDATA[logiciels libres]]></category>
		<category><![CDATA[studio]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[vente liée]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[windows vista]]></category>
		<guid isPermaLink="false">http://case.oncle-tom.net/?p=1226</guid>
		<description><![CDATA[L&#8217;utilisation intensive d&#8217;OpenOffice et le Go de RAM de mon ancien ordinateur portable ACER aidant, je me suis rapidement motivé un dimanche après-midi à changer de machine. J&#8217;ai un instant hésité à sombrer du côté obscur de la Force en optant pour un MacBook avec clavier rétro-éclairé mais non, la raison m&#8217;a rattrapé. J&#8217;ai finalement [...]]]></description>
			<content:encoded><![CDATA[<p><a class="tt-flickr tt-flickr-Small" title="Dell Studio 17 Red" href="http://www.flickr.com/photos/the-jedi/3148614252/"><img class="aligncenter" src="http://farm4.static.flickr.com/3121/3148614252_7980e00e12_m.jpg" alt="Dell Studio 17 Red" width="240" height="161" /></a></p>
<p>L&#8217;utilisation intensive d&#8217;<a href="http://fr.openoffice.org">OpenOffice</a> et le Go de RAM de mon ancien ordinateur portable ACER aidant, je me suis rapidement motivé un dimanche après-midi à changer de machine. J&#8217;ai un instant hésité à sombrer du côté obscur de la Force en optant pour un <a href="http://www.apple.com/fr/macbook/">MacBook</a> avec clavier rétro-éclairé mais non, la raison m&#8217;a rattrapé.</p>
<p>J&#8217;ai <strong>finalement opté pour un <a href="http://www1.euro.dell.com/content/products/productdetails.aspx/laptop_studio_17">Dell Studio 17</a></strong> &#8230; et tenté de me faire rembourser Windows Vista !</p>
<p><span id="more-1226"></span></p>
<h3>Pourquoi pas de MacBook ?</h3>
<p><a class="tt-flickr tt-flickr-Small" title="Clavier rétro-éclairé du Dell Studio 17" href="http://www.flickr.com/photos/the-jedi/3148616128/"><img class="aligncenter" src="http://farm4.static.flickr.com/3224/3148616128_4487b7536a_m.jpg" alt="Clavier rétro-éclairé du Dell Studio 17" width="240" height="161" /></a></p>
<p>Le MacBook m&#8217;a tenté pour plusieurs raisons :</p>
<ul>
<li>petit et transportable</li>
<li>superbe écran LED</li>
<li>clavier rétro-éclairé</li>
<li>et soyons <em>honnête</em>, c&#8217;est joli</li>
</ul>
<p>Seulement voilà, payer 1500€ pour le rétro-éclairage du clavier, ne pas utiliser MacOS X et cautionner la <a href="http://linuxfr.org/2008/12/28/24828.html">politique d&#8217;enfermement d&#8217;Apple</a> &#8230; non je ne pouvais pas.</p>
<p>Les Mac sont devenus un phénomène de mode voire de foire : quand je regarde ma classe d&#8217;étudiants, 80% des ordinateurs sont des Mac. C&#8217;est bien mais aujourd&#8217;hui je pense qu&#8217;Apple est plus nocif envers ses usagers que Microsoft. On s&#8217;en rend compte le jour où on veut en sortir.</p>
<p>Fin de la parenthèse <img src='http://case.oncle-tom.net/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<h3>Pourquoi un Dell Studio ?</h3>
<p style="text-align: center;"><a href="http://case.oncle-tom.net/images/2008/12/dell-studio-17-corner.jpg"><img class="aligncenter size-medium wp-image-1267" title="Entrée d'alimentation" src="http://case.oncle-tom.net/images/2008/12/dell-studio-17-corner-200x300.jpg" alt="Entrée d'alimentation" width="200" height="300" /></a></p>
<p>Après plus années passées sur des PC en tour construits à la main avec le plus grand amour, j&#8217;ai choisi le silence et le nomadisme avec un Acer Aspire 9410. Je n&#8217;ai pas souhaité renouer avec Acer pour plusieurs raisons :</p>
<ul>
<li>tromperie sur le Bluetooth : y&#8217;a un bouton Bluetooth mais pas la puce intégrée. J&#8217;ai eu beau <a href="http://case.oncle-tom.net/2007/11/07/installation-module-bluetooth-acer-aspire/">installer le Bluetooth sur mon Acer</a>, c&#8217;était trop gros</li>
<li>je n&#8217;ai jamais été satisfait de leur SAV</li>
<li>pas de support d&#8217;installation physique fourni : la partition constructeur de 5Go j&#8217;en veux pas !</li>
</ul>
<p>Bref, Dell était tout désigné pour me fournir mon prochain PC dans la mesure où là, j&#8217;ai toujours obtenu <strong>satisfaction et performance à prix tout à fait correct</strong>. Je travaille au quotidien avec Latitude D800 mais pour la maison, je ne souhaitais pas y mettre autant d&#8217;argent sans pour autant rogner sur les performances. La gamme des Studio me collait parfaitement :</p>
<ul>
<li>écran 17 pouces LED</li>
<li>clavier rétro-éclairé avec pavé numérique</li>
<li>processeur Centrino Core 2 Duo cadencé à chais-pas-combien-mais-ça-m&#8217;suffit</li>
<li>4Go de RAM</li>
<li>chais-plus-combien de disque dur (mais assez pour ne pas en tenir compte, au moins 300Go)</li>
<li>carte graphique ATI chais-pas-quoi HD (j&#8217;en retiens surtout la mémoire vidéo dédiée)</li>
<li>coque personnalisable</li>
</ul>
<p>En clair, je voulais de la RAM (merci Eclipse <img src='http://case.oncle-tom.net/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> ), de la puissance et un beau look. J&#8217;ai eu tout ça pour un prix qui reste à 3 chiffres.</p>
<p>Mais il y&#8217;avait Windows Vista.</p>
<h3>La parenthèse remboursement de Windows Vista</h3>
<div id="attachment_1269" class="wp-caption aligncenter" style="width: 310px"><a href="http://case.oncle-tom.net/images/2008/12/windows-vista-cluf.jpg"><img class="size-medium wp-image-1269" title="CLUF Windows Vista / Dell" src="http://case.oncle-tom.net/images/2008/12/windows-vista-cluf-300x200.jpg" alt="CLUF Windows Vista / Dell" width="300" height="200" /></a><p class="wp-caption-text">CLUF Windows Vista / Dell</p></div>
<p>Pour la forme, j&#8217;ai tenté de titiller le service client afin de me faire <strong>rembourser Windows Vista</strong> parce que :</p>
<ul>
<li><a href="http://case.oncle-tom.net/2007/04/15/hasta-la-vista/">Windows Vista j&#8217;aime pas</a></li>
<li><a href="http://case.oncle-tom.net/2007/02/13/choix-liberte-windows-linux/">je n&#8217;utilise plus qu&#8217;un système d&#8217;exploitation sans numéro de série</a></li>
<li>je n&#8217;ai pas eu le choix de l&#8217;<acronym title="Operating System">OS</acronym> lors de la procédure d&#8217;achat : une case &laquo;&nbsp;rien&nbsp;&raquo; ou &laquo;&nbsp;Ubuntu&nbsp;&raquo; m&#8217;aurait bien convenu !</li>
<li><a href="http://www.racketiciel.info/">Dell fait la vente liée</a> voire forcée/déguisée</li>
</ul>
<p>Vous voyez la &laquo;&nbsp;capture&nbsp;&raquo; d&#8217;écran ci-dessus ? Si je n&#8217;accepte pas les conditions, je dois appeler le service client. J&#8217;étais dans les 7 jours d&#8217;achat, j&#8217;ai réceptionné l&#8217;ordinateur donc je me suis armé du numéro de téléphone du service client Dell.</p>
<p><strong>Service client Dell (acte 1)</strong> : j&#8217;explique que je veux me faire rembourser Windows Vista. On me demande la raison de manière très protocolaire. J&#8217;explique que j&#8217;utilise Linux et que je n&#8217;ai pas eu le choix du système d&#8217;exploitation lors de l&#8217;achat. On me donne le numéro de téléphone du service commercial.</p>
<p><strong>Service commercial Dell (acte 1)</strong> : le numéro indiqué ne répond pas. J&#8217;ai peut-être fait une boulette alors je rappelle le service client. Note au passage : le numéro de téléphone du service commercial est introuvable pour les particuliers.</p>
<p><strong>Service client Dell (acte 2)</strong> : je n&#8217;explique pas vraiment le problème et je demande à ce qu&#8217;on me transfère au service commercial de Dell pour un remboursement de système d&#8217;exploitation. Transfert effectué.</p>
<p><strong>Service commercial Dell (acte 2)</strong> : j&#8217;explique donc que je suis victime de vente liée puisque j&#8217;ai un Windows Vista que je n&#8217;ai pas voulu, que j&#8217;utilise Linux et que j&#8217;ai déjà vu des cas de personnes se faisant rembourser. On m&#8217;explique alors que le seul moyen est de renvoyer l&#8217;ordinateur complet (rien que ça) et qu&#8217;on reprenne commande du même modèle mais sans Windows. Oui enfin par téléphone, pas via le site Web. Je lui explique que j&#8217;ai pas spécialement envie de me retrouver sans PC pendant plusieurs jours/semaines et que j&#8217;ai déjà lu un <a href="http://www.digitalia.be/news/dell-me-rembourse-windows-vista">cas de remboursement de Windows plus souple</a>.<br />
On m&#8217;explique que ce n&#8217;est pas du ressort du service commercial mais du service client. Ah bon. On me remet en transfert. Il est 17h50, ça sent le sapin.</p>
<p><strong>Service client Dell (acte 3) : </strong>18h05, l&#8217;attente se termine par des bips continus dans le combiné. On vient de me raccrocher au nez. Le support téléphonique se termine à 18h00.</p>
<p><strong>Gros carton rouge pour Dell</strong> à ce niveau. La validation de l&#8217;achat implique l&#8217;acceptation de tout ce que souhaite Dell et c&#8217;est particulièrement malsain. Surtout dans la mesure où l&#8217;écran de Windows m&#8217;indique simplement de téléphoner au service client.</p>
<p>En clair, on a le droit de ne pas avoir d&#8217;ordinateur sans qu&#8217;on nous force la main du système d&#8217;exploitation mais on doit se battre et ramer pendant des mois pour ça. À côté de ça on nous rabat les oreilles de piratage, de pouvoir d&#8217;achat et de crise mais je me dis qu&#8217;au final, entuber les consommateurs ça rapporte quand même pas mal.</p>
<p><strong>Les lois DADVSI, Olivennes et cie ça gonfle</strong>. Pas étonnant que le <a href="http://fr.readwriteweb.com/2008/12/29/divers/parti-pirate-suede/">Parti Pirate triomphe en Suède</a>.</p>
<h3>Ubuntu «Intrepid Ibex» 64 bits</h3>
<div id="attachment_1268" class="wp-caption aligncenter" style="width: 310px"><a href="http://case.oncle-tom.net/images/2008/12/dell-studio-17-keyboard.jpg"><img class="size-medium wp-image-1268" title="Clavier rétro-éclairé" src="http://case.oncle-tom.net/images/2008/12/dell-studio-17-keyboard-300x200.jpg" alt="Clavier rétro-éclairé" width="300" height="200" /></a><p class="wp-caption-text">Clavier rétro-éclairé</p></div>
<p>Ce nouveau PC était l&#8217;occasion de passer dans le monde des systèmes d&#8217;exploitation 64 bits. J&#8217;ai installé Ubuntu 8.10 dit <em>Intrepid Ibex</em> depuis le Live <acronym title="Compact Disc">CD</acronym> 64 bits et en toute honnêteté,<strong> je n&#8217;ai eu de problème à aucun moment</strong>. Tout a été très fluide &#8230; comme en version 32 bits.<br />
Vu l&#8217;augmentation de matériel, forcément tout répondait plus vite donc difficile de dire s&#8217;il y a des gains notables. J&#8217;imagine qu&#8217;oui et même si c&#8217;est pas le cas &#8230; je m&#8217;en fiche ?</p>
<p>La <a href="http://doc.ubuntu-fr.org/dell_studio_15">documentation francophone Ubuntu sur le Dell Studio</a> confirme ces dires : ça fonctionne au poil.<br />
J&#8217;ai cependant rencontré 2-3 problèmes <a href="http://blog.erwan.me/post/2008/11/08/Dell-studio-17-sous-Ubuntu-810">à l&#8217;instar d&#8217;un autre utilisateur</a> :</p>
<ul>
<li><a href="http://gears.google.com/">Gears</a> n&#8217;est pas supporté sous Linux en 64 bits (y&#8217;a bien un patch qui marche mais je considère que c&#8217;est toujours un problème)</li>
<li>sur batterie seulement, quand on joue avec la luminosité de l&#8217;écran, je ne peux plus saisir de caractères (mais les raccourcis clavier fonctionnent, eux)</li>
<li>avec les effets graphiques <em>compiz</em> activés, ça clignote de partout quand je regarde une vidéo avec VLC ou Totem ; faut désactiver les effets temporairement</li>
</ul>
<p>Rien de bien méchant d&#8217;autant plus que ça sera sûrement corrigé dans un futur plus ou moins proche.</p>
<h3>Conclusion</h3>
<p>Difficile de cacher ma satisfaction avec ce Dell Studio 17 : <strong>c&#8217;est un bon produit, rapide, performant et agréable à l&#8217;œil</strong>. Le clavier est très confortable et je prends davantage de plaisir à écrire des articles ou à tapoter sous Eclipse qu&#8217;avant. Forcément quand tout répond rapidement &#8230;</p>
<p>Je regrette juste l&#8217;épisode remboursement de Windows Vista même si je m&#8217;attendais au résultat. C&#8217;est le seul reproche que j&#8217;ai à faire à Dell sur ce produit. On pourrait le tenir à d&#8217;autres mais en l&#8217;occurence, c&#8217;est avec eux que je l&#8217;ai eu.</p>
<p>Je suis également satisfait du passage en 64 bits. Mis à part Gears, tous les autres logiciels que j&#8217;utilise fonctionnent du premier coup.<br />
À noter cependant que pour des paquets compilés pour des architectures 32 bits, il faudra obligatoirement passer par le Terminal. À quand la détection intégrée dans GDebi ?</p>
<p>À mon avis le <strong>Dell Studio remplit son rôle</strong> : c&#8217;est très bien pour du développeur, c&#8217;est très bien pour des amateurs de grand écran et le LED, c&#8217;est bon pour les yeux !</p>]]></content:encoded>
			<wfw:commentRss>http://case.oncle-tom.net/2008/macbook-dell-studio/feed/</wfw:commentRss>
		<slash:comments>25</slash:comments>
		</item>
		<item>
		<title>Configuration d&#8217;Apache, MySQL et PHP à base de liens symboliques</title>
		<link>http://case.oncle-tom.net/2008/configuration-apache-mysql-php-symlinks/</link>
		<comments>http://case.oncle-tom.net/2008/configuration-apache-mysql-php-symlinks/#comments</comments>
		<pubDate>Thu, 11 Dec 2008 06:00:50 +0000</pubDate>
		<dc:creator>Oncle Tom</dc:creator>
				<category><![CDATA[Développement Web]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[apparmor]]></category>
		<category><![CDATA[bonne pratique]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[logiciels libres]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[symlink]]></category>
		<category><![CDATA[ubuntu]]></category>
		<guid isPermaLink="false">http://case.oncle-tom.net/?p=1198</guid>
		<description><![CDATA[J&#8217;ai récemment passé mon poste de développement de Debian Testing vers Ubuntu 8.10. Comme toute installation from scratch, il faut passer par la case configuration. J&#8217;ai déjà expliqué comment modifier l&#8217;emplacement des données d&#8217;un serveur MySQL mais cette fois-ci on va aller encore plus loin : on ne va pas toucher aux fichiers de configuration [...]]]></description>
			<content:encoded><![CDATA[<p>J&#8217;ai récemment passé mon poste de développement de Debian Testing vers Ubuntu 8.10. Comme toute installation <em>from scratch</em>, il faut passer par la case configuration.</p>
<p><img class="aligncenter size-full wp-image-1247" title="Configuration PHP personnalisée" src="http://case.oncle-tom.net/images/2008/12/php-custom.png" alt="" width="499" height="64" /></p>
<p>J&#8217;ai déjà expliqué comment <a href="http://case.oncle-tom.net/2008/05/04/modifier-emplacement-donnees-serveur-mysql/">modifier l&#8217;emplacement des données d&#8217;un serveur MySQL</a> mais cette fois-ci on va aller encore plus loin :</p>
<ul>
<li>on ne va pas toucher aux fichiers de configuration par défaut</li>
<li>on va pouvoir conserver toute notre configuration sur une partition séparée</li>
<li>on va être tranquille pour les éventuelles futures réinstallations</li>
</ul>
<p>C&#8217;est pas très compliqué à mettre en œuvre et au final, tout le monde y gagne !</p>
<p><span id="more-1198"></span></p>
<h3>Organisation du répertoire /home</h3>
<p>Le titre de l&#8217;article le suggère bien, cet article se consacre à la configuration des serveurs et programmes suivants :</p>
<ul>
<li>Apache 2</li>
<li><acronym title="Pre-Hypertext Processing">PHP</acronym> 5</li>
<li>MySQL 5</li>
<li>AppArmor (installé et activé par défaut depuis Ubuntu 8.04)</li>
</ul>
<p>Pour des raisons évidentes de facilité, j&#8217;ai donc créé un répertoire qui rassemble toutes mes configurations spécifiques. En voici son arborescence :</p>
<ul>
<li><strong>~/config</strong>
<ul>
<li>/<em>apache2</em>
<ul>
<li>sites-available
<ul>
<li>000-default-custom</li>
<li>local.monprojet.com</li>
<li>etc.</li>
</ul>
</li>
</ul>
</li>
<li>/<em>apparmor</em>
<ul>
<li>usr.sbin.mysqld-custom</li>
</ul>
</li>
<li>/<em>mysql</em>
<ul>
<li>my-custom.cnf</li>
</ul>
</li>
<li>/<em>php5</em>
<ul>
<li>php-custom.ini</li>
</ul>
</li>
</ul>
</li>
</ul>
<p>Nous écrirons dans ces fichiers uniquement les points de configuration que l&#8217;on souhaite adapter. C&#8217;est plus simple à maintenir. Qui plus est, si les fichiers de configuration sont mis à jour par leur serveur respectif, nos fichiers resteront à l&#8217;abri.</p>
<p>Un des <em>moto</em> de Debian c&#8217;est la <strong>configuration à base de fichiers</strong>. Vous trouverez régulièrement des répertoires ayant un nom suivant le motif <em>application.d</em>. Donc plutôt que d&#8217;avoir 1 seul fichier de configuration, on a 1 fichier initial plus des configurations additionnelles dans ces fameux répertoires &laquo;&nbsp;.d&nbsp;&raquo;.</p>
<h3>Configuration d&#8217;Apache</h3>
<p><img class="aligncenter size-full wp-image-1246" title="Logo Apache" src="http://case.oncle-tom.net/images/2008/12/apache-logo.gif" alt="" width="248" height="70" /></p>
<p>Pour Apache la démarche est la suivante :</p>
<ol>
<li>créer les <em>Virtual Host</em> dans son répertoire personnel</li>
<li>lier les fichiers dans <em>sites-available</em></li>
<li>activer les sites à l&#8217;aide de la commande <em>a2ensite</em></li>
<li>recharger Apache</li>
</ol>
<p>La seule étape par rapport à d&#8217;habitude c&#8217;est qu&#8217;on ne crée par les <em>Virtual Host</em> directement dans /etc/apache2/sites-available et qu&#8217;on les lie depuis notre répertoire personnel.<br />
Admettons que je souhaite créer un <em>Virtual Host</em> pour une instance locale de mon blog. Je vais procéder ainsi :</p>
<ol>
<li><kbd>gedit ~/conf/apache2/sites-available/local.case.oncle-tom.net</kbd><br />
J&#8217;y ai placé une configuration somme toute minimaliste :</p>
<pre><code class="text">&lt;VirtualHost *:80&gt;
ServerName local.case.oncle-tom.net
DocumentRoot /home/oncletom/workspace/case.oncle-tom.net
ErrorLog /var/log/apache2/error.case.oncle-tom.net.log
LogLevel warn
CustomLog /var/log/apache2/access.case.oncle-tom.net.log combined
ServerSignature On
&lt;/VirtualHost&gt;</code></pre>
</li>
<li><kbd>sudo ln -s ~/conf/apache2/sites-available/local.case.oncle-tom.net /etc/apache2/sites-available/local.case.oncle-tom.net</kbd></li>
<li><kbd>sudo a2ensite local.case.oncle-tom.net</kbd></li>
<li><kbd>sudo service apache2 reload</kbd></li>
</ol>
<p>On se fendra de l&#8217;ajout d&#8217;un hôte local dans le fichiers <em>hosts</em> pour coller au plus près à l&#8217;instance de production. Toutefois je ne connais pas d&#8217;autre moyen que de modifier le fichier d&#8217;origine :-/ Si vous avez une solution je suis preneur.</p>
<h3>Configuration de MySQL</h3>
<p><img class="aligncenter size-full wp-image-744" title="Logo MySQL" src="http://case.oncle-tom.net/images/2007/08/powered-by-mysql-167x86.png" alt="" width="167" height="86" /></p>
<p>Pour MySQL c&#8217;est un peu plus compliqué car on va également en profiter pour déplacer l&#8217;emplacement par défaut des données. Pourquoi ? Pour les placer sur une partition qui ne craindra pas les formattages et les réinstallation système.<br />
Si vous aviez déjà suivi ma <a href="http://case.oncle-tom.net/2008/05/04/modifier-emplacement-donnees-serveur-mysql/">procédure de déplacement des données MySQL</a> : oubliez là. Celle-ci est largement plus aboutie.</p>
<p>Avant de se jeter à corps perdu dans les manipulations, voici la démarche entreprise :</p>
<ol>
<li>créer le fichier de configuration MySQL</li>
<li>créer le répertoire qui accueillera les données MySQL</li>
<li>lier la base <em>mysql</em> d&#8217;origine</li>
<li>modifier la configuration d&#8217;AppArmor</li>
<li>recharger la configuration des serveurs AppArmor et MySQL</li>
</ol>
<p>C&#8217;est déjà un peu plus long mais là encore, il n&#8217;y a pas grand chose à faire en fin de compte :</p>
<ol>
<li><kbd>gedit ~/conf/mysql/my-custom.cnf</kbd><br />
On y indique le nouvel emplacement de ses données MySQL :</p>
<pre><code class="text">[mysqld]
datadir            = /home/oncletom/Apps/mysql</code></pre>
</li>
<li><kbd>mkdir /home/oncletom/Apps/mysql<br />
sudo chown mysql:mysql /home/oncletom/Apps/mysql</kbd></li>
<li><kbd>ln -s /var/lib/mysql/mysql /home/oncletom/Apps/mysql/mysql</kbd></li>
<li><kbd>sudo gedit /etc/apparmor.d/usr.bin.mysql</kbd><br />
J&#8217;y ai remplacé</p>
<pre><code class="text">/var/lib/mysql/ r,
/var/lib/mysql/** rwk,</code></pre>
<p>par l&#8217;ancien chemin + le nouvel emplacement des données MySQL</p>
<pre><code class="text">/var/lib/mysql/ r,
/var/lib/mysql/** rwk,
/home/oncletom/Apps/mysql/ r,
/home/oncletom/Apps/mysql/** rwk,</code></pre>
</li>
<li><kbd>sudo service apparmor reload &amp;&amp; sudo service mysql reload</kbd></li>
</ol>
<p>Si vous avez bien suivi toutes mes explications, vous vous demanderez pourquoi j&#8217;ai modifié le profil existant de MySQL dans AppArmor au lieu de lier un nouveau profil ?<br />
Je me suis rendu compte qu&#8217;au démarrage de l&#8217;<acronym title="Operating System">OS</acronym>, <strong>AppArmor ne chargeait pas le profil personnalisé</strong> et bloquait le démarrage de MySQL. J&#8217;ai créé un <a href="http://ubuntuforums.org/showthread.php?t=977830">sujet sur Ubuntu Forums</a> après une lecture de la <a href="https://help.ubuntu.com/community/AppArmor">documentation AppArmor</a> mais pas de nouvelles. Là aussi je suis preneur car en relançant les serveurs à la main, tout fonctionne.</p>
<p>Ensuite à vous de repeupler vos bases de données à partir d&#8217;un dump. Si vous procédez à un déplacement des répertoires, n&#8217;oubliez pas de tout préserver : propriétaire et permissions ! Ça se passe avec l&#8217;option <em>-a</em> de <em>cp</em> par exemple.</p>
<h3>Configuration de <acronym title="Pre-Hypertext Processing">PHP</acronym></h3>
<p><img class="aligncenter size-full wp-image-1245" title="Logo PHP" src="http://case.oncle-tom.net/images/2008/12/php.gif" alt="" width="120" height="67" /></p>
<p>Fort heureusement pour <acronym title="Pre-Hypertext Processing">PHP</acronym> c&#8217;est plus simple puisqu&#8217;il n&#8217;y a qu&#8217;un seul petit lien symbolique à faire.<br />
À noter que la configuration modifiée sera répercutée sur toutes les configurations de <acronym title="Pre-Hypertext Processing">PHP</acronym>, que ça soit pour Apache, en CLI ou <acronym title="Common Gateway Interface">CGI</acronym>.</p>
<ol>
<li><kbd>gedit ~/conf/php/my-custom.ini</kbd><br />
J&#8217;ai ai mis par exemple :</p>
<pre><code class="text">memory_limit = 64M</code></pre>
</li>
<li><kbd>sudo ln -s ~/conf/php/my-custom.ini /etc/php5/conf.d/my-custom.ini</kbd></li>
</ol>
<p>Et voilà c&#8217;est tout pour <acronym title="Pre-Hypertext Processing">PHP</acronym>. Il faut bien entendu recharger votre serveur Web (Apache ou Lighttpd par exemple) pour qu&#8217;ils prennent en compte la modification.</p>
<h3>Conclusion</h3>
<p>J&#8217;ai déjà appliqué cette méthode par 2 fois et que dire si ce n&#8217;est que tout va plus vite ainsi !<br />
Vos fichiers de configuration restent accessibles depuis votre gestionnaire de fichiers (pas besoin de passer en <em>sudo</em> pour sauvegarder les changements). Ils sont préservés de toute réinstallation impromptue.</p>
<p><strong>Vous ne touchez que de manière minimaliste aux fichiers de configuration d&#8217;origine</strong> :</p>
<ul>
<li>/etc/hosts pour ajouter un nom d&#8217;hôte (utile seulement si vous ne souhaitez pas utiliser <em>localhost</em>)</li>
<li>/etc/apparmor.d/usr.bin.mysql pour la raison évoquée plus haut &#8230; sinon on s&#8217;en serait passé</li>
</ul>
<p>J&#8217;ai cherché à faire pareil avec <em>phpmyadmin</em> mais il ne semble pas y avoir de mécanisme de ce type. Dommage.</p>
<p>J&#8217;imagine qu&#8217;il doit y avoir des moyens similaires avec d&#8217;autres serveurs et d&#8217;autres langages. Vous procédez à un reparamétrage systématique ou bien vous utilisez une technique de ce genre ?</p>]]></content:encoded>
			<wfw:commentRss>http://case.oncle-tom.net/2008/configuration-apache-mysql-php-symlinks/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>colorblind-applet : des filtres pour daltonien sous Linux</title>
		<link>http://case.oncle-tom.net/2008/colorblind-applet-des-filtres-pour-daltonien-sous-linux/</link>
		<comments>http://case.oncle-tom.net/2008/colorblind-applet-des-filtres-pour-daltonien-sous-linux/#comments</comments>
		<pubDate>Tue, 12 Aug 2008 05:00:25 +0000</pubDate>
		<dc:creator>Oncle Tom</dc:creator>
				<category><![CDATA[Accessibilité]]></category>
		<category><![CDATA[applet]]></category>
		<category><![CDATA[color oracle]]></category>
		<category><![CDATA[colorblind-applet]]></category>
		<category><![CDATA[daltonisme]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[gnome]]></category>
		<category><![CDATA[gnome-mag]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[logiciels libres]]></category>
		<category><![CDATA[ubuntu]]></category>
		<guid isPermaLink="false">http://case.oncle-tom.net/?p=1038</guid>
		<description><![CDATA[J&#8217;ai découvert totalement par hasard un jeu de filtres pour daltonien fonctionnant sur l&#8217;environnement de bureau Gnome. Son petit nom ? colorblind-applet. Il est livré en standard sous Debian et plus péniblement, sous Ubuntu. Cette dernière distribution englobe pourtant Gnome Magnifier (paquet gnome-mag), le projet père mais allez savoir pourquoi, sans l&#8217;applet pour daltonien. Petit [...]]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-1056" title="Colorblind-applet" src="http://case.oncle-tom.net/images/2008/08/colorblind-applet-credits.png" alt="" width="360" height="282" /></p>
<p>J&#8217;ai découvert totalement par hasard un jeu de filtres pour daltonien fonctionnant sur l&#8217;environnement de bureau Gnome. Son petit nom ? <strong>colorblind-applet</strong>.<br />
Il est livré en standard sous Debian et <a title="installer colorblind-applet sous Ubuntu" href="http://news.softpedia.com/news/How-To-Install-the-Colorblind-Applet-on-GNOME-91323.shtml">plus péniblement, sous Ubuntu</a>. Cette dernière distribution englobe pourtant Gnome Magnifier (paquet <em>gnome-mag</em>), le projet père mais allez savoir pourquoi, sans l&#8217;applet pour daltonien.</p>
<p>Petit tour du propriétaire et mise en application dans le cas du développement Web.</p>
<p><span id="more-1038"></span></p>
<h3>Présentation rapide du daltonisme</h3>
<p>Se mettre dans la peau d&#8217;un daltonien, ou voir à travers ses yeux, est une chose difficile. Comment imaginer le rendu des couleurs ? Et surtout, comment l&#8217;imaginer en fonction du daltonisme ?<br />
Il faut savoir qu&#8217;il existe plusieurs variations de cette anomalie de perception de couleurs :</p>
<ul>
<li><strong>mauvaise perception</strong> du rouge</li>
<li><strong>pas de perception</strong> du rouge</li>
<li>mauvaise perception du vert</li>
<li>pas de perception du vert</li>
<li>mauvaise perception du bleu</li>
<li>pas de perception du bleu</li>
</ul>
<p>À cela s&#8217;ajoutent également des combinaisons possibles entre ces différentes variantes. Pour plus d&#8217;informations, je vous invite à consulter l&#8217;<a href="http://fr.wikipedia.org/wiki/Daltonisme">article sur le daltonisme sur Wikipédia</a>.<br />
Et pour votre gouverne, <strong>être daltonien ne signifie pas être handicapé</strong>. Les personnes atteintes de cette anomalie (environ 8% des hommes en France, même pas 1% de femmes) ne peuvent donc pas être reconnues comme telles.</p>
<div class="wp-caption aligncenter" style="width: 210px"><img title="Chiffre 37, invisible pour les personnes atteintes de protanopie" src="http://upload.wikimedia.org/wikipedia/commons/5/55/Colorblind3.png" alt="Chiffre 37, invisible pour les personnes atteintes de protanopie" width="200" height="200" /><p class="wp-caption-text">Chiffre 37, invisible pour les personnes atteintes de protanopie</p></div>
<p>Pour savoir savoir si on est daltonien, il suffit de regarder les images des <a href="http://daltonien.free.fr/daltonien/article.php3?id_article=6">planches du test d&#8217;Ishihara</a>. Peut-être la &laquo;&nbsp;mauvaise&nbsp;&raquo; nouvelle du jour ?</p>
<h3>Présentation de colorblind-applet</h3>
<p>Mais alors, que vient faire <em>colorblind-applet</em> dans tout ça ?<br />
Cet applet pour <a href="http://gnome.org">Gnome</a> est un &laquo;&nbsp;simple&nbsp;&raquo; filtre de visualisation. En clair, il altère la colorimétrie de votre écran pour l&#8217;afficher comme si vous étiez daltonien.<br />
Jusqu&#8217;à présent j&#8217;utilisais <a href="http://colororacle.cartography.ch/">Color Oracle</a> puisque <a title="présentation de Color Oracle sur Ergophile" href="http://www.ergophile.com/2008/02/13/le-daltonisme-vu-par-color-oracle/">présenté avec conviction sur Ergophile</a>.</p>
<p><em>colorblind-applet</em> me convient toutefois davantage pour les raisons suivantes :</p>
<ul>
<li>il peut se piloter entièrement via des <strong>raccourcis clavier</strong> (activation, désactivation, navigation entre les filtres)</li>
<li>son <strong>utilisation est persistante</strong> : il reste actif tant qu&#8217;on ne le désactive pas (Color Oracle enlève le filtre au moindre clic de mémoire)</li>
<li>il demande <strong>peu de ressources machine</strong>, intégration directe dans Gnome oblige (Color Oracle est en Java)</li>
</ul>
<p>En clair je résumerais comme suit :</p>
<ul>
<li>vous êtes sous Linux et plus particulièrement dans un bureau à base de GTK ? Utilisez <em>colorblind-applet</em></li>
<li>dans les autres cas, utilisez <em>Color Oracle</em> (compatible Linux, MacOS X et Windows)</li>
</ul>
<div id="attachment_1055" class="wp-caption aligncenter" style="width: 508px"><img class="size-full wp-image-1055" title="Colorblind-applet : contrôles" src="http://case.oncle-tom.net/images/2008/08/colorblind-applet-controls.png" alt="Colorblind-applet : contrôles" width="498" height="437" /><p class="wp-caption-text">Colorblind-applet : contrôles</p></div>
<h3>colorblind-applet en action</h3>
<p>Puisqu&#8217;une image vaut davantage qu&#8217;un long discours (trop tard me direz-vous <img src='http://case.oncle-tom.net/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> ), voici une série d&#8217;images présentant mon bureau de travail ainsi qu&#8217;un navigateur Web ouvert sur la page de <a href="http://planete-accessibilite.com/">Planète Accessibilité</a>.</p>
<div id="attachment_1058" class="wp-caption aligncenter" style="width: 310px"><a href="http://case.oncle-tom.net/images/2008/08/original.jpg"><img class="size-medium wp-image-1058" title="Capture d'écran d'origine" src="http://case.oncle-tom.net/images/2008/08/original-300x187.jpg" alt="Capture d'écran d'origine" width="300" height="187" /></a><p class="wp-caption-text">Capture d&#39;écran d&#39;origine</p></div>
<div id="attachment_1059" class="wp-caption aligncenter" style="width: 310px"><a href="http://case.oncle-tom.net/images/2008/08/selective-green-desaturation.jpg"><img class="size-medium wp-image-1059" title="Filtre réglé sur &quot;Selective Green Desaturation&quot;" src="http://case.oncle-tom.net/images/2008/08/selective-green-desaturation-300x187.jpg" alt="Filtre réglé sur &quot;Selective Green Desaturation&quot;" width="300" height="187" /></a><p class="wp-caption-text">Filtre réglé sur &quot;Selective Green Desaturation&quot;</p></div>
<div id="attachment_1057" class="wp-caption aligncenter" style="width: 310px"><a href="http://case.oncle-tom.net/images/2008/08/negative-hue-shift.jpg"><img class="size-medium wp-image-1057" title="Filtre réglé sur &quot;Negative Hue Shift&quot;" src="http://case.oncle-tom.net/images/2008/08/negative-hue-shift-300x187.jpg" alt="Filtre réglé sur &quot;Negative Hue Shift&quot;" width="300" height="187" /></a><p class="wp-caption-text">Filtre réglé sur &quot;Negative Hue Shift&quot;</p></div>
<p><strong> Plusieurs choses à noter</strong> :</p>
<ul>
<li>les teintes blanches sont épargnées</li>
<li>les autres couleurs changent en revanche du tout au tout en fonction du type de daltonisme</li>
<li>jouer sur les couleurs n&#8217;est pas suffisant pour faire passer un message aux utilisateurs</li>
<li>ça ne doit pas être évident de parcourir le Web et ses multiples couleurs tous les jours : la désaturation de vert pique particulièrement les yeux</li>
<li>et par extension, il me paraît très difficile de produire une charte graphique convenant à tous les types de daltonisme</li>
</ul>
<p>Je serais curieux d&#8217;avoir des retours de personnes ayant déjà eu à travailler avec cette déficience, les bonnes pratiques de conception et tout autre conseil avisé.</p>]]></content:encoded>
			<wfw:commentRss>http://case.oncle-tom.net/2008/colorblind-applet-des-filtres-pour-daltonien-sous-linux/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Sus aux disques durs : sauvegarder ses données avec Amazon S3 et JungleDisk</title>
		<link>http://case.oncle-tom.net/2008/sus-aux-disques-durs-sauvegarder-ses-donnees-avec-amazon-s3-et-jungledisk/</link>
		<comments>http://case.oncle-tom.net/2008/sus-aux-disques-durs-sauvegarder-ses-donnees-avec-amazon-s3-et-jungledisk/#comments</comments>
		<pubDate>Tue, 27 May 2008 05:00:34 +0000</pubDate>
		<dc:creator>Oncle Tom</dc:creator>
				<category><![CDATA[Développement Web]]></category>
		<category><![CDATA[amazon s3]]></category>
		<category><![CDATA[backup]]></category>
		<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[jungledisk]]></category>
		<category><![CDATA[jungledisk plus]]></category>
		<category><![CDATA[sauvegarde]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[webservices]]></category>
		<guid isPermaLink="false">http://case.oncle-tom.net/?p=870</guid>
		<description><![CDATA[Amazon fait partie à mes yeux des sociétés les plus innovantes du Web. Elle a su inventer un modèle de suggestion d&#8217;achats et une catégorisation hors-pair. Elle est également allée plus loin en proposant des services Web à des prix ridicules et faciles d&#8217;accès. Amazon S3 (Amazon Simple Storage Service) est un de ses services [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="aligncenter size-full wp-image-914" title="Logo Amazon Webservices" src="http://case.oncle-tom.net/images/2008/05/amazon-webservices-logo.gif" alt="Logo Amazon Webservices" width="170" height="69" /></p>
<p><a href="http://www.amazon.fr">Amazon</a> fait partie à mes yeux des sociétés les plus innovantes du Web. Elle a su inventer un modèle de suggestion d&#8217;achats et une catégorisation hors-pair. Elle est également allée plus loin en proposant des services Web à des prix ridicules et faciles d&#8217;accès.</p>
<p><a href="http://aws.amazon.com/s3">Amazon <acronym title="Amazon Simple Storage Service">S3</acronym></a> (<em>Amazon Simple Storage Service</em>) est un de ses services Web. <acronym title="Amazon Simple Storage Service">S3</acronym> permet de stocker en ligne des données &#8230; sans limitation de volume. Le service se base sur un principe de facturation à la consommation : plus vous stockez, plus vous payez.</p>
<p>Seulement voilà, <strong>sauvegarder 10Go de données pour 2$ par mois</strong>, ça vaut le coup d&#8217;accéder à la tranquillité.</p>
<p><span id="more-870"></span></p>
<h3>Pourquoi sauvegarder en ligne plutôt que sur un disque dur externe ?</h3>
<p>Je me suis posé cette question lorsque je me suis lassé de sauvegarder mes données sur 1, puis sur 2, puis enfin sur 3 <acronym title="Digital Versatile Disc">DVD</acronym> réinscriptibles : <strong>disque dur ou solution en ligne</strong> ?</p>
<p>Je trouvais les solutions en ligne comme <a href="http://mozy.com/">Mozy</a> très chères et inadaptées. Inadaptées car visant la clientèle Windows et éventuellement MacOS X. Or je cherchais une solution fonctionnant aussi sous mon système d&#8217;exploitation principal, à savoir Linux.</p>
<p>J&#8217;avoue que <strong>je fais peu confiance aux disques durs externes <acronym title="Universal Serial Bus">USB</acronym></strong> : je les trouve fragile et si c&#8217;est pour durer 3 ans, ça ne m&#8217;intéresse pas.<br />
Les disques durs réseaux ? Super mais rares et là encore, peu sécurisés. Il fallait compter 400€ pour avoir du <acronym title="Redundant Array of Inexpensive Disks">RAID</acronym> et éviter un tant soi peu les problèmes &#8230; et encore.</p>
<p>Bref j&#8217;allais me résigner à l&#8217;achat jusqu&#8217;à ce <span style="text-decoration: line-through;">que le <a href="http://www.gasteroprod.com/blog/">Gastero Prod</a></span> qu&#8217;un <a href="http://www.unelectronlibre.info/">Électron Libre</a> lâche le mot sur une liste de diffusion interne à <a href="http://www.clever-age.com/">Clever Age</a> : <q>j&#8217;utilise Amazon <acronym title="Amazon Simple Storage Service">S3</acronym> pour mes backups</q>.</p>
<h3>Amazon <acronym title="Amazon Simple Storage Service">S3</acronym></h3>
<p>La première chose qui m&#8217;a frappé sur Amazon <acronym title="Amazon Simple Storage Service">S3</acronym> ce sont les prix :</p>
<ul>
<li>0,15$ le Go stocké</li>
<li>0,10$ par Go sauvegardé</li>
<li>0,17$ par Go téléchargé, au maximum (dégressif jusqu&#8217;à 0,10$ au delà de 150To, autant dire beaucoup)</li>
</ul>
<p>J&#8217;ai fait mon calcul pour 20Go à sauvegarder et j&#8217;ai vite compris que j&#8217;y gagnais :</p>
<ul>
<li><strong>sécurité des données</strong> (je suis parano à ce niveau)</li>
<li>prix d&#8217;achat d&#8217;un éventuel disque dur complètement dilué dans le temps</li>
<li>données accessibles à tout instant, peu importe où je suis relié au Web</li>
<li>possibilité de <strong>greffer dessus toute sorte d&#8217;application</strong>, jusqu&#8217;à mon blog par le biais d&#8217;<a href="http://tantannoodles.com/toolkit/wordpress-s3/">Amazon <acronym title="Amazon Simple Storage Service">S3</acronym> for WordPress</a></li>
</ul>
<p style="text-align: center;"><a href="http://case.oncle-tom.net/images/2008/05/amazon-s3-billing.png"><img class="aligncenter size-medium wp-image-915" title="Facture Amazon S3" src="http://case.oncle-tom.net/images/2008/05/amazon-s3-billing-300x146.png" alt="Facture Amazon S3" width="300" height="146" /></a></p>
<p>Sans remord grâce à l&#8217;eurodollar, le choix était fait.<br />
À noter qu&#8217;<strong>Amazon propose de stocker ses données aux États-Unis ou en Europe</strong>. J&#8217;ai choisis les États-Unis par radinerie et parce que je n&#8217;avais pas de contrainte légale à ce que mes données siègent sur le Vieux Continent. C&#8217;est une question que peuvent en revanche se poser plusieurs entreprises fortement encadrées à ce niveau.</p>
<h3>JungleDisk</h3>
<p>Comme Amazon <acronym title="Amazon Simple Storage Service">S3</acronym> n&#8217;est qu&#8217;un conteneur, il me fallait également trouver une solution adaptée à la sauvegarde. Qui a encore envie de lancer manuellement ses sauvegardes ? Pas moi en tous cas.</p>
<p><a href="http://www.jungledisk.com/">JungleDisk</a> est un client de sauvegarde payant (20$ en une fois, utilisable à vie &#8211; 30 jours d&#8217;essai) pour Amazon <acronym title="Amazon Simple Storage Service">S3</acronym> compatible Linux, MacOS X et Windows. Je l&#8217;utilise aussi bien sous <a href="http://www.ubuntu-fr.org">Ubuntu</a> que <a href="http://www.debian.org">Debian Testing</a> pour information, dans un cadre personnel et professionnel.</p>
<p style="text-align: center;"><a href="http://case.oncle-tom.net/images/2008/05/jungledisk-options.png"><img class="aligncenter size-medium wp-image-917" title="Options de JungleDisk" src="http://case.oncle-tom.net/images/2008/05/jungledisk-options-300x252.png" alt="Options de JungleDisk" width="300" height="252" /></a></p>
<p>JungleDisk se configure comme on l&#8217;aime, <strong>simplement</strong>. Si on pouvait reprocher à la version 1 une interface austère, peu conviviale et limitative, on ne peut en revanche qu&#8217;apprécier la version 2 (en beta à l&#8217;heure où j&#8217;écris ces lignes). Celle-ci propose notamment ces fonctionnalités :</p>
<ul>
<li>interface visuelle sympa et bien repensée</li>
<li>utilisation de plusieurs comptes Amazon <acronym title="Amazon Simple Storage Service">S3</acronym> simultanés (donc boulot et perso en même temps)</li>
<li><strong>meilleure gestion du nombre de fichiers</strong> (pour économiser des appels inutiles, facturés par Amazon)</li>
<li><strong>sélection des données à sauvegarder facilitée</strong> (voir la capture ci-contre)</li>
<li>conservation de plusieurs versions d&#8217;un même fichier/fichier supprimé (utile sur des données très sensibles)</li>
<li>davantage d&#8217;options d&#8217;automatisation et surtout, l&#8217;excellente <q>que faire si l&#8217;heure de sauvegarde a été manquée ?</q> (<em>dès que possible</em> ou <em>attendre la prochaine itération</em>)</li>
</ul>
<p style="text-align: center;"><a href="http://case.oncle-tom.net/images/2008/05/jungledisk-browser.png"><img class="aligncenter size-medium wp-image-916" title="Navigateur Jungle Disk" src="http://case.oncle-tom.net/images/2008/05/jungledisk-browser-300x232.png" alt="Navigateur Jungle Disk" width="300" height="232" /></a></p>
<p>JungleDisk propose également un service supplémentaire payant (<em>JungleDisk Plus</em>) que j&#8217;affectionne pour ces 3 éléments :</p>
<ul>
<li><strong>reprise du transfert des données</strong></li>
<li>accès à une interface Web de visualisation des données sauvegardées</li>
<li>meilleure gestion des gros volumes de données</li>
</ul>
<p>Je sauvegarde 3 choses en ligne : mes sites Web, mes documents personnels et surtout, mes photos. Avec 8 années d&#8217;archives numériques, je n&#8217;ai pas du tout envie de les perdre.</p>
<p>J&#8217;ai paramétré une sauvegarde quotidienne et depuis cette version 2 et son option de reprise de sauvegarde, tous les jours où je connecte mon ordinateur au Web mes données sont sauvegardées.</p>
<h3>Conclusion</h3>
<p>À l&#8217;heure actuelle <strong>je doute du bien fondé de sauvegarder sur Amazon <acronym title="Amazon Simple Storage Service">S3</acronym> ses DivX</strong> ou des volumes de données mettant à mal votre bande-passante. Pour une entreprise, ça peut être en revanche une <strong>solution de sécurité à moindre coût</strong> surtout en cas d&#8217;architecture décentralisée.<br />
Avec l&#8217;arrivée de la fibre optique pourquoi pas.</p>
<p>Ça fait maintenant 3 mois pleins que j&#8217;utilise cette combinaison et a priori, je ne vois pas ce qui me fera changer. Je n&#8217;ai pas à subir la contrainte d&#8217;un disque externe pénible à transporter, potentiellement destructible ou oublié dans un fond de canapé.</p>
<p><strong>Parce qu&#8217;un bon backup est un backup qui se fait tout seul</strong>, bien et sans y penser.</p>
<p>Pour aller un peu plus loin dans l&#8217;affaire, je serais une entreprise avec de besoins mesurés et une volonté de sécurité, je jetterais un œil aux autres services complémentaires :</p>
<ul>
<li><a href="http://aws.amazon.com/simpledb">Amazon SimpleDB</a> : requêtage <acronym title="Structured Query Language">SQL</acronym> en temps réel et très utile pour des sites à forte charge (pas une raison pour pas optimiser)</li>
<li><a href="http://aws.amazon.com/ec2">Amazon Elastic Compute Cloud</a> : créations de serveurs sur mesure adaptables à tout instant (que ça soit en terme de CPU et de RAM)</li>
<li><a href="http://www.amazon.com/gp/browse.html?node=15879911">Amazon MTurk</a> : service d&#8217;<strong>intelligence artificielle distribuée</strong></li>
</ul>
<p>Ce dernier service est à proprement parler le plus innovant puisqu&#8217;il permet de traiter des processus logiques qu&#8217;on lui apprend avec des données qu&#8217;on lui transmet.<br />
Des exemples ? Dédoublonnage de catalogues, mise en relation de données par principes de sémantique, analyses d&#8217;images (avec détection d&#8217;humains par exemple).</p>
<p>Un dernier exemple parlant, une représentation graphique de la proximité des couleurs. Ça me fait rêver :</p>
<p style="text-align: center;"><a href="http://case.oncle-tom.net/images/2008/05/amazon-mturk-proximite-couleurs.png"><img class="aligncenter size-full wp-image-918" title="Proximité de couleurs" src="http://case.oncle-tom.net/images/2008/05/amazon-mturk-proximite-couleurs.png" alt="Proximité de couleurs" width="400" height="400" /></a></p>
<p style="text-align: left;"><strong>Remarque</strong> : depuis mars 2011, j&#8217;ai basculé vers le service <a href="http://www.crashplan.com/">CrashPlan</a> en version illimitée. L&#8217;offre coûte un prix fixe, pour des données en croissance pour un prix au minimum 2 fois moins élevé que sur Amazon <acronym title="Amazon Simple Storage Service">S3</acronym>.</p>]]></content:encoded>
			<wfw:commentRss>http://case.oncle-tom.net/2008/sus-aux-disques-durs-sauvegarder-ses-donnees-avec-amazon-s3-et-jungledisk/feed/</wfw:commentRss>
		<slash:comments>31</slash:comments>
		</item>
		<item>
		<title>Modifier l&#8217;emplacement des données d&#8217;un serveur MySQL</title>
		<link>http://case.oncle-tom.net/2008/modifier-emplacement-donnees-serveur-mysql/</link>
		<comments>http://case.oncle-tom.net/2008/modifier-emplacement-donnees-serveur-mysql/#comments</comments>
		<pubDate>Sun, 04 May 2008 09:25:57 +0000</pubDate>
		<dc:creator>Oncle Tom</dc:creator>
				<category><![CDATA[Développement Web]]></category>
		<category><![CDATA[apparmor]]></category>
		<category><![CDATA[datadir]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[logiciels libres]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[mysql5]]></category>
		<category><![CDATA[optimisation]]></category>
		<category><![CDATA[ubuntu]]></category>
		<guid isPermaLink="false">http://case.oncle-tom.net/?p=908</guid>
		<description><![CDATA[L&#8217;installation par défaut d&#8217;un serveur MySQL est suffisante pour être opérationnel dans la minute qui suit. Elle ne facilite en revanche pas la maintenance en laissant le répertoire contenant vos bases de données et tables hors de portée. L&#8217;intérêt de choisir soi-même l&#8217;emplacement de ce répertoire, le datadir, est double : regrouper les données en [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align:center"><img src="http://case.oncle-tom.net/images/2007/08/powered-by-mysql-167x86.png" alt="Logo MySQL" /></p>
<p>L&#8217;installation par défaut d&#8217;un serveur MySQL est suffisante pour être opérationnel dans la minute qui suit. Elle ne facilite en revanche pas la maintenance en laissant le répertoire contenant vos bases de données et tables hors de portée.</p>
<p>L&#8217;intérêt de choisir soi-même l&#8217;emplacement de ce répertoire, le <em>datadir</em>, est double :</p>
<ul>
<li><strong>regrouper les données en un endroit connu</strong> (facilite les sauvegardes)</li>
<li>utiliser le partitionnement du disque pour <strong>ne pas avoir à craindre une perte de données</strong> en cas de réinstallation du système (facilite la maintenance)</li>
</ul>
<p>Nous allons voir comment procéder à ce changement tout en adaptant les sécurités des systèmes tels que <a href="http://fedoraproject.org/wiki/SELinux">SELinux</a> et <a href="http://www.novell.com/linux/security/apparmor/">AppArmor</a>. Ces derniers empêcheront en effet le serveur de démarrer.</p>
<p><span id="more-908"></span></p>
<p><strong class="highlight">Remarque importante</strong> : j&#8217;ai publié une <a href="http://case.oncle-tom.net/2008/12/11/configuration-apache-mysql-php-symlinks/">version améliorée du déplacement des données d&#8217;un serveur MySQL</a>. Je la recommande par rapport à cet article : elle implique moins de manipulations et est plus propre.</p>
<h3>Quelques généralités avant de commencer</h3>
<p>Quitte à changer l&#8217;emplacement du <em>datadir</em>, autant le déplacer sur une partition qui ne sera pas effacé lors de la réinstallation de votre système d&#8217;exploitation, que ça soit du Linux, MacOS ou Windows.</p>
<p>Personnellement, sous Ubuntu/Debian, je crée un répertoire dans /home qui s&#8217;appelle mysql. Mon répertoire /home est bien entendu monté sur une partition différente. Si ce n&#8217;est pas le cas chez vous, pensez à <a href="http://doc.ubuntu-fr.org/installation/deplacer_home">déplacer votre /home</a>.</p>
<pre><code class="shell">sudo mkdir /home/mysql
sudo chown mysql:mysql /home/mysql</code></pre>
<p>Enfin, dernier détail à connaître : l&#8217;emplacement de vos données MySQL :</p>
<ul>
<li>sous Linux, généralement : <code>/var/lib/mysql</code></li>
<li>sous Windows, avec WAMP : <code>C:Program FilesWampmysqldata</code></li>
</ul>
<h3>Méthode 1 : modifier la configuration MySQL</h3>
<p>C&#8217;est probablement la <strong>méthode la plus simple</strong> mais elle a l&#8217;inconvénient d&#8217;avoir à modifier un fichier de configuration. Il faut donc modifier la propriété <em>datadir</em> de votre <a href="http://dev.mysql.com/doc/refman/5.1/en/option-files.html">fichier de configuration MySQL</a> :</p>
<ul>
<li>sous Linux, généralement : <code>/etc/mysql/my.cnf</code></li>
<li>sous Windows, avec WAMP : <code>C:Program FilesWampmysqlconfmy.ini</code></li>
</ul>
<p>Dans ce fichier se trouve une section consacrée à la configuration générale du serveur mysql (<em>mysqld</em> pour <em>mysql daemon</em>) :</p>
<pre><code class="text">[mysqld]
user            = mysql
port            = 3306
basedir         = /usr
<strong>datadir</strong>         = <strong>/var/lib/mysql</strong>
tmpdir          = /tmp</code></pre>
<p>J&#8217;ai mis en gras la ligne qui nous intéresse, à savoir le <em>datadir</em>.<br />
Quelle valeur mettre ? Celle de l&#8217;emplacement souhaité pour vos données. Dans mon cas ça aurait été /home/mysql :</p>
<pre><code class="text"><strong>datadir</strong>         = <strong>/home/mysql</strong></code></pre>
<p>Vous vous assurerez d&#8217;avoir bien stoppé le service MySQL, d&#8217;avoir copié/collé vos données de l&#8217;ancien emplacement vers le nouveau et enfin de redémarrer MySQL. C&#8217;est seulement en cas de réussite que vous pourrez supprimer l&#8217;ancien répertoire <img src='http://case.oncle-tom.net/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<pre><code class="shell">sudo -s
/etc/init.d/mysql stop
cp -pr /var/lib/mysql/* /home/mysql
/etc/init.d/mysql start</code></pre>
<h3>Méthode 2 : utilisation d&#8217;un lien symbolique</h3>
<p>La <a href="http://dev.mysql.com/doc/refman/5.1/en/symbolic-links.html">documentation de MySQL explique l&#8217;utilisation des liens symboliques</a> pour tout, une base de données précises voire même les tables. Ceci dit nous allons voir l&#8217;exemple global : on déplace tout.</p>
<p>Concrètement cette méthode consiste à :</p>
<ol>
<li>stopper le service MySQL</li>
<li>déplacer le répertoire de données (au cas où)</li>
<li>créer le lien symbolique</li>
<li>copier les données dans le nouvel emplacement</li>
<li>relancer le service MySQL</li>
</ol>
<p>Concrètement, ça se traduit comme ceci :</p>
<pre><code class="shell">sudo -s
mv /var/lib/mysql /var/lib/mysql-old
ln -s /home/mysql /var/lib/mysql
cp -pr /var/lib/mysql-old/* /home/mysql
/etc/init.d/mysqld start</code></pre>
<p>Là encore, supprimez la copie de vos données (répertoire mysql-old) seulement en cas de succès. Ça facilite les retours en arrière en cas de pépin.</p>
<h3>Cas particulier : systèmes employant AppArmor ou SELinux</h3>
<p>Il y a cependant un hic possible si vous utilisez une distribution Fedora ou Ubuntu, surtout depuis sa version <a href="http://doc.ubuntu-fr.org/hardy">Hardy Heron (8.04)</a>. Celle-ci intègre une sécurité pour éviter à certains services critiques d&#8217;être altérés par une manipulation extérieure &#8230; comme la notre.</p>
<p>Il faut savoir que les 2 méthodes du haut échoueront si vous rentrez dans ce cas de figure : le <strong>service MySQL ne démarre pas</strong>.<br />
Pas de panique, il y a juste un fichier à modifier : <code>/etc/apparmor.d/usr.sbin.mysqld</code>. Il y a un passage ressemblant à ceci, <em>dans le cas d&#8217;AppArmor et Ubuntu</em> :</p>
<pre><code class="text">/etc/mysql/*.pem r,
/etc/mysql/conf.d/ r,
/etc/mysql/conf.d/* r,
/etc/mysql/my.cnf r,
/usr/sbin/mysqld mr,
/usr/share/mysql/** r,
<strong>/var/lib/mysql/</strong> r,
<strong>/var/lib/mysql/**</strong> rwk,
/var/log/mysql/ r,
/var/log/mysql/* rw,
/var/run/mysqld/mysqld.pid w,
/var/run/mysqld/mysqld.sock w,</code></pre>
<p>Vous voyez le loup venir. Il suffit de remplacer les occurences de /var/lib/mysql par le chemin de votre nouvel emplacement, /home/mysql dans notre cas :</p>
<pre><code class="text"><strong>/home/mysql/</strong> r,
<strong>/home/mysql/**</strong> rwk,</code></pre>
<p>La raison de cette modification est presque simple : AppArmor ne suit pas les liens symboliques. <strong>Il considère que /var/lib/mysql est différent de /home/mysql</strong> et que ce dernier ne concerne pas le service mysqld.<br />
<strong>Notre modification évite ce blocage</strong> et permet du même coup au serveur MySQL de démarrer ; les échecs étant dus au fait que le serveur ne trouvait pas de base à charger (dont la sienne, <em>mysql</em>).</p>
<p>Pour terminer, on peut relancer les 2 services, apparmor et mysqld :</p>
<pre><code class="shell">sudo /etc/init.d/apparmor restart
sudo /etc/init.d/mysqld restart</code></pre>
<h3>Conclusion</h3>
<p>Nous avons vu 2 méthodes pour rendre sa <strong>gestion des bases de données plus souple et plus sure</strong>. En cas de défaillance système &#8211; ça arrive même aux meilleurs &#8211; il faut pouvoir le réinstaller sans craindre de perdre des données vitales. Et les bases de données le sont.</p>
<p>On peut aussi constater que les <strong>nouveaux services de protection peuvent compliquer la vie</strong> si on ne les sait pas actifs et si on ne comprend pas leur fonctionnement. J&#8217;ai passé plusieurs heures à comprendre pourquoi le serveur MySQL ne se relançait pas alors qu&#8217;il me semblait avoir effectué la même manipulation sur les précédentes versions d&#8217;Ubuntu.</p>
<p>N&#8217;hésitez pas à partager votre méthode ou apporter vos suggestions sur votre gestion des <em>datadir</em>.</p>
]]></content:encoded>
			<wfw:commentRss>http://case.oncle-tom.net/2008/modifier-emplacement-donnees-serveur-mysql/feed/</wfw:commentRss>
		<slash:comments>36</slash:comments>
		</item>
		<item>
		<title>Installation du module Bluetooth sur un portable Acer</title>
		<link>http://case.oncle-tom.net/2007/installation-module-bluetooth-acer-aspire/</link>
		<comments>http://case.oncle-tom.net/2007/installation-module-bluetooth-acer-aspire/#comments</comments>
		<pubDate>Wed, 07 Nov 2007 12:00:51 +0000</pubDate>
		<dc:creator>Oncle Tom</dc:creator>
				<category><![CDATA[Développement Web]]></category>
		<category><![CDATA[9410]]></category>
		<category><![CDATA[acer]]></category>
		<category><![CDATA[acer-acpi]]></category>
		<category><![CDATA[aspire]]></category>
		<category><![CDATA[bluetooth]]></category>
		<category><![CDATA[logiciels libres]]></category>
		<category><![CDATA[modprobe]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[windows]]></category>
		<guid isPermaLink="false">http://case.oncle-tom.net/2007/11/07/installation-module-bluetooth-acer-aspire/</guid>
		<description><![CDATA[J&#8217;ai décidé en 2006 d&#8217;abandonner la bonne vieille et traditionnelle tour de PC fixe pour le monde nomade de l&#8217;ordinateur portable. C&#8217;est ainsi qu&#8217;en juillet 2006 j&#8217;ai opté pour un Acer Aspire 9412, notamment pour sa carte nVidia avec RAM dédiée, son écran 17 pouces et un pavé numérique. La cerise sur le gâteau c&#8217;était [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align:center"><img src="http://case.oncle-tom.net/images/2007/11/bluetooth-logo.gif" alt="Logo Bluetooth" /></p>
<p>J&#8217;ai décidé en 2006 d&#8217;<strong>abandonner la bonne vieille et traditionnelle tour de PC</strong> fixe pour le monde nomade de l&#8217;<strong>ordinateur portable</strong>. C&#8217;est ainsi qu&#8217;en juillet 2006 j&#8217;ai opté pour un <em>Acer Aspire 9412</em>, notamment pour sa carte nVidia avec RAM dédiée, son écran 17 pouces et un pavé numérique.<br />
La cerise sur le gâteau c&#8217;était le Bluetooth car j&#8217;envisageais déjà en avance de me trouver une oreillette pour communiquer via Skype ou <acronym title="Session Initiation Protocol">SIP</acronym>.</p>
<p>J&#8217;ai donc acheté une oreillette cette année, une <a href="http://www.logitech.com/index.cfm/webcam_communications/mobile_phone_headsets/devices/260&amp;cl=fr,fr">Logitech Mobile Freedom</a>. C&#8217;est à ce moment là que j&#8217;ai réalisé l&#8217;absence totale de module Bluetooth sur l&#8217;ordinateur. <a href="http://www.google.com/search?q=acer+aspire+bluetooth+missing">Comme beaucoup, le bouton d&#8217;activation Bluetooth était là mais derrière, sous la coque, aucune trace d&#8217;antenne ou de module capable de gérer le Wi-Fi</a>.</p>
<p>Pour celles et ceux qui veulent néanmoins bénéficier du Bluetooth sans changer d&#8217;ordinateur, je partage avec vous la galère dans laquelle j&#8217;ai été embarqué.<strong></strong></p>
<p><strong>Remarque</strong> : méthode mise à jour pour les versions récentes d&#8217;Ubuntu &#8230; c&#8217;est encore plus facile <img src='http://case.oncle-tom.net/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> <span id="more-801"></span></p>
<h3>Rechercher et installation du module Bluetooth Acer</h3>
<p>J&#8217;ai cherché pendant un bon moment un site ou même une enchère faisant état d&#8217;un module Bluetooth pour Acer. J&#8217;ai finalement réussi à dénicher le nom du composant et à remonter vers un revendeur agréé Acer &#8230; au Canada, <a href="http://www.notebooksolutions.ca">Notebook Solutions</a>. Voici quelques liens utiles :</p>
<ul>
<li><a href="http://www.notebooksolutions.ca/zc/index.php?main_page=product_info&amp;products_id=882">module Bluetooth pour Acer Aspire 1410 à Aspire 5670</a></li>
<li><a href="http://www.notebooksolutions.ca/zc/index.php?main_page=product_info&amp;cPath=66_231&amp;products_id=2058">module Bluetooth pour Acer Aspire 3620</a></li>
<li><a href="http://www.notebooksolutions.ca/zc/index.php?main_page=product_info&amp;products_id=2542">module Bluetooth pour Acer Aspire 7000 à Aspire 9420</a></li>
</ul>
<p>Attention cependant, s&#8217;il ne s&#8217;agit pas d&#8217;un <em>upgrade kit</em>, la pièce ne comprend pas le câble qui permet de relier le module à la carte mère <img src='http://case.oncle-tom.net/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  Pensez à vérifier ce détail. Vu le prix du port, ça serait dommage de les payer deux fois.</p>
<p>Après achat, pensez également à <strong>demander la notice technique correspondant à votre modèle d&#8217;ordinateur portable Acer</strong>. Parce qu&#8217;armé de vos petits tournevis cruciformes, cette notice vous sera forte utile pour démonter le portable. Le logement de la puce Bluetooth se situe <strong>sur la carte mère</strong>, <strong>sous le clavier</strong>, <strong>côté batterie</strong>. Il faut donc démonter écran LCD, clavier, coque et ainsi dévisser pas moins d&#8217;une <em>trentaine de vis</em>.<br />
Ce n&#8217;est pas une partie de plaisir surtout qu&#8217;en cas de problème, c&#8217;est pour notre pomme. J&#8217;ai cependant réussi du premier coup sans avoir jamais dépecé ce portable auparavant. <strong>Tout réside dans l&#8217;organisation des vis enlevées et le respect des consignes de démontage</strong>. <em>Vraiment</em>.</p>
<p>Après avoir remonté le portable, buvez un coup mais au-dessus du PC &#8230; ça serait dommage de le griller après tant d&#8217;efforts <img src='http://case.oncle-tom.net/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<h3>L&#8217;installation sous Windows</h3>
<p>Si comme moi vous avez supprimé la partition de secours Acer et réinstallé proprement Windows en prenant soin de ne pas remettre les applications Acer &#8230; vous vous ferez une frayeur en apprenant que le Bluetooth ne sera pas plus reconnu qu&#8217;avant. J&#8217;ai échangé plusieurs emails avec le service technique de <em>Notebook Solutions</em> qui ne voyait en dernier recours qu&#8217;une réinstallation de Windows depuis la partition de secours Acer. Autant dire que ça m&#8217;était impossible.</p>
<p>En revanche ça m&#8217;a mis la puce à l&#8217;oreille et j&#8217;ai installé <strong>Acer Empowering Framework</strong> et <strong>Acer Power Management</strong>. Ce dernier permet de gérer l&#8217;activation électrique de certains composants &#8230; dont le Bluetooth ! Et une fois activé, la loupiote bleue s&#8217;active et Windows reconnaît instantaménent le fruit de votre dur labeur. Sauvé.</p>
<p>Le reste se gère assez intuitivement <img src='http://case.oncle-tom.net/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  bravo vous avez réussi.</p>
<h3>L&#8217;installation sous Linux</h3>
<p>Sauf si vous avez un penchant libre et que vous cherchez également à activer le module Bluetooth Acer sur votre distribution Linux préférée. Grand bien vous en fasse puisque moyennant peu de manipulations c&#8217;est tout à fait réalisable.<br />
Avec Ubuntu je n&#8217;avais pas besoin de driver spécifique pour mon ordinateur Acer (certains oui car ils sont obligé d&#8217;activer le Wi-Fi via un bouton en façade), mon Wi-Fi étant pris en charge par une puce Intel, supportée nativement par la distribution moyennant un pilote propriétaire (<code>ipw3945</code>). Je n&#8217;avais pas le choix, l&#8217;installation d&#8217;<code>acer-acpi</code> s&#8217;imposait en rajoutant une couche logicielle interfacée directement avec le matériel.</p>
<p>Toutefois, ce support s&#8217;est grandement amélioré avec le temps.<br />
Si jamais ces solutions ne s&#8217;avèrent plus à jour, merci de me le signaler par commentaire et de jeter un œil à la <a href="http://doc.ubuntu-fr.org/acer_acpi">documentation francophone Ubuntu sur le <em>kernel module</em> Acer</a>.</p>
<h4>Ubuntu, depuis Intrepid Ibex (8.10)</h4>
<p>La distribution inclut le paquet <em>acer-wmi</em> donc il n&#8217;y a pas besoin d&#8217;installer quoi que ce soit.</p>
<p>Pour que le Bluetooth soit activé, il faut remplacer 0 par 1 dans le fichier :</p>
<pre><code class="bash">/sys/devices/platform/acer-wmi/bluetooth</code></pre>
<p>Pour automatiser ça à chaque démarrage, il faut que votre fichier <code>/etc/rc.local</code> ressemble à ceci :</p>
<pre><code class="bash">sudo echo 1 &gt; /sys/devices/platform/acer-wmi/bluetooth
exit 0</code></pre>
<h4>Ubuntu, Hardy Heron (7.10)</h4>
<p>La distribution inclut le paquet <em>acer_acpi</em> donc il n&#8217;y a pas besoin d&#8217;installation.</p>
<p>Pour que le Bluetooth soit activé, il faut remplacer 0 par 1 dans le fichier :</p>
<pre><code class="bash">/sys/devices/platform/acer_acpi/bluetooth</code></pre>
<p>Pour automatiser ça à chaque démarrage, il faut que votre fichier <code>/etc/rc.local</code> ressemble à ceci :</p>
<pre><code class="bash">sudo echo 1 &gt; /sys/devices/platform/acer_acpi/bluetooth
exit 0</code></pre>
<h4>Ubuntu, méthode obsolète</h4>
<p>Par chance il existe un <a href="http://code.google.com/p/acer-acpi-deb/">dépôt acer-acpi pour Ubuntu</a> complétant ainsi le <a href="http://code.google.com/p/aceracpi/">projet originel acer-acpi</a>. Suivez les instructions pour ajouter le dépôt, procédez à l&#8217;installation (via un <code>sudo aptitude install acer-acpi</code>) et revenez à vous &#8230; enfin à moi en modifiant un fichier :</p>
<pre><code class="bash">sudo nano /etc/modprobe.d/acer_acpi</code></pre>
<p>Vous pouvez noter la présence de deux mots importants dans la seule ligne visible, <strong>wireless</strong> et <strong>bluetooth</strong>. Le bluetooth était désactivé chez moi donc le simple fait de passer la directive de 0 à 1 et un redémarrage plus loin, la lumière bleue fût :</p>
<pre><code class="bash">options acer_acpi wireless=1 <ins>bluetooth=1</ins></code></pre>
<h3>Le mot de la fin</h3>
<p><strong>Je regrette qu&#8217;Acer ait si mal communiqué vis à vis des fonctionnalités Bluetooth de ses machines</strong> à la vue du nombre de plaintes visibles dans les moteurs de recherche. Un coup de fil et un email à Acer n&#8217;ont rien donné de positif. Encore moins un tuyau ou une information pour se procurer le module manquant.</p>
<p>J&#8217;espère au moins avoir permis d&#8217;aiguiller certains esprits fougueux. Ca aura fonctionné au moins pour moi <img src='http://case.oncle-tom.net/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p><strong>Remarque</strong> : suite à des demandes répétées, voici un lien direct vers la <a href="http://dl.free.fr/bLCS31qZW/doc-acer.zip">documentation et les plans Acer</a>. Ça vous permettra de lire la procédure de démontage et de mieux appréhender la difficulté de l&#8217;opération.</p>
]]></content:encoded>
			<wfw:commentRss>http://case.oncle-tom.net/2007/installation-module-bluetooth-acer-aspire/feed/</wfw:commentRss>
		<slash:comments>44</slash:comments>
		</item>
		<item>
		<title>Créer son propre paquet .deb : gTwitter</title>
		<link>http://case.oncle-tom.net/2007/creer-son-propre-paquetage-deb-gtwitter/</link>
		<comments>http://case.oncle-tom.net/2007/creer-son-propre-paquetage-deb-gtwitter/#comments</comments>
		<pubDate>Thu, 21 Jun 2007 18:20:58 +0000</pubDate>
		<dc:creator>Oncle Tom</dc:creator>
				<category><![CDATA[Développement Web]]></category>
		<category><![CDATA[deb]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[logiciels libres]]></category>
		<category><![CDATA[package]]></category>
		<category><![CDATA[ubuntu]]></category>
		<guid isPermaLink="false">http://case.oncle-tom.net/2007/06/21/creer-son-propre-paquetage-deb-gtwitter/</guid>
		<description><![CDATA[Lorsqu&#8217;on utilise un système d&#8217;exploitation Linux à base de paquetages (packages), il est préférable d&#8217;utiliser ce système d&#8217;installation pour rajouter de nouvelles applications. Je l&#8217;avais expliqué auparavant : j&#8217;ai choisi d&#8217;utiliser le client libre gTwitter pour gazouiller sur Twitter. Et là je tombe sur le cas d&#8217;école par excellence : la version proposée par Ubuntu [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align:center"><img src='http://case.oncle-tom.net/images/2007/06/gtwitter.gif' alt='gTwitter 1.0 logo' /></p>
<p>Lorsqu&#8217;on utilise un système d&#8217;exploitation Linux à base de paquetages (<em>packages</em>), il est préférable d&#8217;utiliser ce système d&#8217;installation pour rajouter de nouvelles applications. Je l&#8217;avais expliqué auparavant : <a href="http://case.oncle-tom.net/2007/06/01/twitter-gtwitter/">j&#8217;ai choisi d&#8217;utiliser le client libre gTwitter pour <em>gazouiller</em> sur Twitter</a>.</p>
<p>Et là je tombe sur le cas d&#8217;école par excellence : <strong>la version proposée par Ubuntu est plus vieille que la dernière version en date</strong> et le site officiel de <strong>gTwitter ne propose que des sources à compiler</strong>. J&#8217;ai pourtant envie de pouvoir <em>facilement supprimer gTwitter</em>, surtout s&#8217;il ne me convient plus ou qu&#8217;Ubuntu se mette à la page entre temps.</p>
<p><a href="http://blog.bmaron.net/index.php?post/2007/05/07/Installer-proprement-vos-compilations-avec-checkinstall">J&#8217;ai connu l&#8217;utilitaire <strong>checkinstall</strong> en lisant le Planet d&#8217;Ubuntu-fr</a>. Son utilisation est très simple bien qu&#8217;entièrement en ligne de commande. Votre taux de geek-attitude va grimper à coup sûr !<br />
<span id="more-673"></span></p>
<h3>Installation de checkinstall</h3>
<p>Sous Ubuntu, checkinstall s&#8217;installe via le gestionnaire de paquets Synaptics ou bien par la commande suivante (autant prendre le coup de main vu qu&#8217;on en aura besoin) :</p>
<pre><code>sudo aptitude install checkinstall</code></pre>
<p><a href="http://asic-linux.com.mx/~izto/checkinstall/">Des RPM, DEB ainsi que le code source sont disponibles sur le site officiel de checkinstall</a>.</p>
<h3>Préparation du package</h3>
<p>Cette étape est identique à celle d&#8217;une compilation classique. Après avoir récupéré le <a href="http://code.google.com/p/gtwitter/">code source de gTwitter sur son site officiel</a>, elle se résume dans notre cas à deux commandes :</p>
<pre><code class="shell">./configure
make</code></pre>
<p>Par rapport à un système de base, je sais que j&#8217;ai dû installer une librairie pour satisfaire une dépendance mais <em>j&#8217;en ai oublié le nom</em>. En cas de problème je devrais cependant pouvoir vous indiquer laquelle il s&#8217;agit <em>grâce à votre message d&#8217;erreur</em> <img src='http://case.oncle-tom.net/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<h3>Checkinstall à l&#8217;œuvre</h3>
<p>Nous en arrivons au principal : la création du paquet. Si tout s&#8217;est correctement passé précédemment, fendez-vous de la commande suivante, toujours dans le même répertoire de travail :</p>
<pre><code class="shell">checkinstall</code></pre>
<p>Le plus dur sera de répondre aux questions suivantes :</p>
<ol>
<li>la <strong>description du paquet</strong> (utilisez votre prose avec efficience ou recopiez celle du site officiel)</li>
<li>le <strong>nom du mainteneur</strong> (vous, logique non ?)</li>
<li>le <strong>nom du paquet</strong> (<kbd>gtwitter</kbd>)</li>
<li>le <strong>numéro de version</strong> (pré-rempli à partir des sources, <kbd>1.0beta</kbd> en l&#8217;occurence)</li>
<li>le <strong>numéro principal de version</strong> (pré-rempli à partir des sources, <kbd>1</kbd> en l&#8217;occurence)</li>
<li>la <strong>licence de publication</strong> (pré-rempli à partir des sources, <kbd><acronym title="GNU General Public License">GPL</acronym></kbd> en l&#8217;occurence)</li>
<li>le <strong>groupe du paquet</strong> (pré-rempli à partir des sources, <kbd>checkinstall</kbd> en l&#8217;occurence)</li>
<li>l&#8217;<strong>architecture du binaire</strong> (pré-rempli à partir de votre machine, <kbd>i386</kbd> en l&#8217;occurence)</li>
<li>l&#8217;<strong>origine des sources</strong> (pré-rempli à partir des sources, <kbd>gtwitter-1.0beta</kbd> en l&#8217;occurence)</li>
<li>l&#8217;<strong>adresse des sources alternatives</strong> (vide dans le cas présent)</li>
<li>le n<strong>om des dépendences</strong> (vide dans le cas présent mais si j&#8217;avais été consciencieux, j&#8217;aurais au moins écrit <kbd>mono</kbd> et <kbd>cairo</kbd>)</li>
<p>Un coup de toucher <kbd>Entrée</kbd> plus loin, <strong>le paquet est créé dans le même répertoire que les sources</strong>. <strong>gtwitter_1.0beta-1_i386.deb</strong> trône fièrement devant vous.</p>
<p style="text-align:center"><img src='http://case.oncle-tom.net/images/2007/06/checkinstall-deb-install.png' alt='Installer gTwitter à partir d’un binaire checkinstall' /></p>
<p>Bravo, vous êtes maintenant à la pointe du progrès <img src='http://case.oncle-tom.net/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p><a href="http://case.oncle-tom.net/images/2007/06/gtwitter_10beta-1_i386.deb" rel="attachment" title="gTwitter 1.0 beta Debian / Ubuntu installer">Télécharger <strong>gTwitter 1.0 beta</strong> .deb pour Debian / Ubuntu</a></p>]]></content:encoded>
			<wfw:commentRss>http://case.oncle-tom.net/2007/creer-son-propre-paquetage-deb-gtwitter/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Ubuntu 7.04 : configurer les effets graphiques</title>
		<link>http://case.oncle-tom.net/2007/ubuntu-feisty-fawn-configurer-effets-graphiques/</link>
		<comments>http://case.oncle-tom.net/2007/ubuntu-feisty-fawn-configurer-effets-graphiques/#comments</comments>
		<pubDate>Fri, 20 Apr 2007 11:46:39 +0000</pubDate>
		<dc:creator>Oncle Tom</dc:creator>
				<category><![CDATA[Développement Web]]></category>
		<category><![CDATA[beryl]]></category>
		<category><![CDATA[bureau 3d]]></category>
		<category><![CDATA[compiz]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[logiciels libres]]></category>
		<category><![CDATA[ubuntu]]></category>
		<guid isPermaLink="false">http://case.oncle-tom.net/2007/04/20/ubuntu-feisty-fawn-configurer-effets-graphiques/</guid>
		<description><![CDATA[Ubuntu 7.04 (dite &#171;&#160;Feisty Fawn&#160;&#187;, le faon téméraire) est sortie hier. Je l&#8217;attendais avec impatience pour bénéficier des effets graphiques et le bureau en 3D sans avoir à casser mon système. C&#8217;est désormais chose faite malgré quelques problèmes (portables ACER quand tu nous tiens ). Seulement voilà, les préférences sont un peu chiches : on [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align:center"><img id="image567" src="http://case.oncle-tom.net/images/2007/04/ubuntu-desktop-effects.png" alt="Ubuntu Feisty Fawn : effets de bureau" /></p>
<p><a href="http://www.ubuntu-fr.org/">Ubuntu 7.04</a> (dite &laquo;&nbsp;Feisty Fawn&nbsp;&raquo;, le <em>faon téméraire</em>) est sortie hier. Je l&#8217;attendais avec impatience pour bénéficier des effets graphiques et le bureau en 3D sans avoir à casser mon système. C&#8217;est désormais chose faite malgré quelques problèmes (portables ACER quand tu nous tiens <img src='http://case.oncle-tom.net/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> ).</p>
<p>Seulement voilà, les préférences sont un peu chiches : <em>on active ou on n&#8217;active pas</em>.<br />
Voyons ensemble comment améliorer tout ça en n&#8217;installant qu&#8217;un tout petit programme, <code>gnome-compiz-preferences</code>.<br />
<span id="more-568"></span></p>
<h3>Installation</h3>
<p>C&#8217;est petit, c&#8217;est léger et ça se tape rapidement : <kbd>sudo aptitude install gnome-compiz-manager</kbd>.</p>
<p>En utilisant le gestionnaire de paquets Synaptic (<em>Système > Administration > Gestionnaire de paquets Synaptic</em>), il se trouve à la lettre <strong>g</strong> (logique &#8230;) de la catégorie <em>Environnement de bureau GNOME (universe)</em>). Si vous n&#8217;avez pas cette catégorie, il faut <a href="http://doc.ubuntu-fr.org/applications/apt/depots#avec_un_outil_graphique_sous_ubuntu">activer les dépôts <em>universe</em></a>.</p>
<p style="text-align:center"><img id="image569" src="http://case.oncle-tom.net/images/2007/04/ubuntu-gnome-compiz-preferences.png" alt="Ubuntu : gnome-compiz-preferences" /></p>
<h3>Configuration</h3>
<p>Les amateurs de la ligne de commande auront déjà flairé la manipulation, il suffit de taper <kbd>gnome-compiz-preferences</kbd>.</p>
<p>Ce même menu se retrouve dans le menu <em>Système > Préférences > Bureau 3D</em>. Même s&#8217;il n&#8217;est pas des plus complets, c&#8217;est en tous cas bien mieux que les deux pauvres options de base <img src='http://case.oncle-tom.net/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<h3>J&#8217;ai perdu mes bordures de fenêtres !</h3>
<p>Il se peut qu&#8217;activer le bureau 3D rende vos bordures de fenêtres invisibles. Il faudra modifier le fichier de configuration du serveur vidéo <em>X11</em>. Rien de méchant <img src='http://case.oncle-tom.net/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /><br />
Tapez <kbd>sudo gedit /etc/X11/xorg.conf</kbd>. Placez-vous au niveau de <em>Section &laquo;&nbsp;Device&nbsp;&raquo;</em> et rajoutez la ligne <kbd>Option "AddARGBGLXVisuals" "True"</kbd></p>
<p>Chez moi ça donne ça (carte nVidia GeForce 7300 sur portable ACER) :</p>
<pre><code class="text">Section "Device"
    Identifier     "NVIDIA Corporation NVIDIA Default Card"
    Driver         "nvidia"
    <strong>Option         "AddARGBGLXVisuals" "True"</strong>
EndSection</code></pre>
<p><strong>Edition du 2 mai 2007</strong> : il faut installer le paquet <code>gnome-compiz-manager</code> et non <code>gnome-compiz-preference</code> comme indiqué par erreur. Le contenu du billet a été corrigé en fonction <img src='http://case.oncle-tom.net/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>]]></content:encoded>
			<wfw:commentRss>http://case.oncle-tom.net/2007/ubuntu-feisty-fawn-configurer-effets-graphiques/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Internet Explorer sous Linux</title>
		<link>http://case.oncle-tom.net/2007/internet-explorer-linux-ie4linux/</link>
		<comments>http://case.oncle-tom.net/2007/internet-explorer-linux-ie4linux/#comments</comments>
		<pubDate>Sun, 01 Apr 2007 12:00:58 +0000</pubDate>
		<dc:creator>Oncle Tom</dc:creator>
				<category><![CDATA[Développement Web]]></category>
		<category><![CDATA[ie4linux]]></category>
		<category><![CDATA[internet explorer]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[logiciels libres]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[wine]]></category>
		<guid isPermaLink="false">http://case.oncle-tom.net/2007/04/01/internet-explorer-linux-ie4linux/</guid>
		<description><![CDATA[J&#8217;avais lu il y a un moment que l&#8217;on pouvait utiliser Internet Explorer sous Linux. Ce que je ne savais pas c&#8217;était la facilité avec laquelle on l&#8217;installe. Couplé avec WINE, retrouvez les &#171;&#160;joies&#160;&#187; d&#8217;Internet Explorer 5, 5.5 et/ou Internet Explorer 6 en toute liberté. Toutes les explications ci-dessous sont valides pour Ubuntu et Debian. [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align:center"><img id="image537" src="http://case.oncle-tom.net/images/2007/04/ie4linux.png" alt="IE4Linux : Internet Explorer pour Linux" /></p>
<p>J&#8217;avais lu il y a un moment que l&#8217;on pouvait utiliser <a href="http://www.tatanka.com.br/ies4linux/">Internet Explorer sous Linux</a>. Ce que je ne savais pas c&#8217;était la facilité avec laquelle on l&#8217;installe. Couplé avec <a href="http://fr.wikipedia.org/wiki/WINE">WINE</a>, retrouvez les &laquo;&nbsp;joies&nbsp;&raquo; d&#8217;Internet Explorer 5, 5.5 et/ou Internet Explorer 6 en toute liberté.<br />
<span id="more-538"></span><br />
Toutes les explications ci-dessous sont valides pour <a href="http://www.ubuntu-fr.org/">Ubuntu</a> et <a href="http://www.debian.org/">Debian</a>. C&#8217;est globalement similaire sur les autres distributions basées sur une gestion de paquets (OpenSUSE, Fedora Core, Mandriva etc.). Dans tous les cas, il y a le <a href="http://www.tatanka.com.br/ies4linux/page/Installation">guide général d&#8217;installation IE4Linux</a> sur le site officiel.</p>
<h3>Pré-requis d&#8217;installation</h3>
<h4>Installer WINE</h4>
<p>Si ce n&#8217;est pas déjà le cas, il faut installer <em>WINE</em> et un complément, <em>cabextract</em>. Ce dernier permet d&#8217;installer des programmes dans WINE à partir d&#8217;exécutables <em>Windows</em>. Très très difficile, il suffit de taper cette commande :</p>
<pre><code>sudo aptitude install wine cabextract</code></pre>
<h4>Télécharger IE4Linux</h4>
<p>Là encore on reste dans la simplicité absolue puisqu&#8217;on se contentera de récupérer la <a href="http://www.tatanka.com.br/ies4linux/downloads/ies4linux-latest.tar.gz">dernière version d&#8217;IE4Linux</a>. Pour les amateurs de la ligne de commande, ça se passe en faisant :</p>
<pre><code>wget http://www.tatanka.com.br/ies4linux/downloads/ies4linux-latest.tar.gz</code></pre>
<h3>Installation d&#8217;IE4Linux</h3>
<p>Arrivé à ce stade de l&#8217;installation, le plus dur est déjà fait ! Reste à décompresser le fichier téléchargé (un p&#8217;tit <em>clic droit</em> et <em>extraire ici</em> ou bien <code>tar xzf ies4linux-latest.tar.gz</code>). Rendez-vous dans le dossier nouvellement créé par la décompression, double-cliquez sur <strong>ie4linux</strong> et choisissez <em>lancer dans un terminal</em>.<br />
Répondez aux questions et le tour sera joué.</p>
<h3>Conclusion</h3>
<p><strong>IE4Linux</strong> est une belle réussite car on peut avoir sous la main et sans effort 3 versions majeures du navigateur de Microsoft mais surtout, les bugs qui vont avec ! Car il faut bien le reconnaître, c&#8217;est uniquement pour ça que je l&#8217;installe : car le navigateur actuel le plus utilisé dans le monde est le plus bogué et le moins fiable. Changez-moi ce paradoxe : <strong>utilisez un véritable navigateur Web</strong>.</p>
<p style="text-align:center"><img id="image539" src="http://case.oncle-tom.net/images/2007/04/firefox-ie4linux.gif" alt="Firefox et IE4Linux" /></p>]]></content:encoded>
			<wfw:commentRss>http://case.oncle-tom.net/2007/internet-explorer-linux-ie4linux/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Linux et les RAW</title>
		<link>http://case.oncle-tom.net/2007/linux-raw-ufraw/</link>
		<comments>http://case.oncle-tom.net/2007/linux-raw-ufraw/#comments</comments>
		<pubDate>Sun, 18 Mar 2007 12:00:38 +0000</pubDate>
		<dc:creator>Oncle Tom</dc:creator>
				<category><![CDATA[Personnel]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[logiciels libres]]></category>
		<category><![CDATA[Photographie]]></category>
		<category><![CDATA[raw]]></category>
		<category><![CDATA[the gimp]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[ufraw]]></category>
		<guid isPermaLink="false">http://case.oncle-tom.net/2007/03/18/linux-raw-ufraw/</guid>
		<description><![CDATA[Si on compare les fichiers JPG et les RAW, ce dernier est intéressant car il n&#8217;altère pas la photo en fonction de vos réglages : il les stocke et les mets à côté de l&#8217;image originale, pure et parfaite. Mais sous les 3 lettres RAW se cachent une multitude de formats, presque tous fermés. un [...]]]></description>
			<content:encoded><![CDATA[<p>Si <a href="http://www.photo.net/learn/raw/">on compare les fichiers <acronym title="Joint Photographics Experts Group">JPG</acronym> et les RAW</a>, ce dernier est intéressant car il n&#8217;altère pas la photo en fonction de vos réglages : il les stocke et les mets à côté de l&#8217;image originale, pure et parfaite.</p>
<p>Mais sous les 3 lettres <strong>RAW</strong> se cachent une multitude de <a href="http://formats-ouverts.org/blog/2005/11/04/600-les-formats-photo-raw">formats, presque tous fermés</a>. <cite>un fabricant, un appareil, un format Raw et un logiciel dédié</cite>. Autant dire de suite que sous Linux ce n&#8217;est pas faisable vu que de toutes façons, les logiciels dédiés sont inexistants.<br />
<span id="more-513"></span><br />
Grâce au travail de gentilles personnes, <em>il est tout de même possible de lire ses photos RAW</em> (peu importe le fabriquant) grâce à <a href="http://ufraw.sourceforge.net/">Ufraw</a> (jeu de mot combinant <a href="http://fr.wikipedia.org/wiki/Objet_volant_non_identifi%C3%A9">UFO</a> et <a href="http://fr.wikipedia.org/wiki/RAW">RAW</a>).</p>
<p>Pour installer la version indépendante (sous Ubuntu / Debian) :</p>
<pre><code>sudo aptitude install ufraw</code></pre>
<p>Et pour les retravailler directement sous <strong>Gimp</strong> :</p>
<pre><code>sudo aptitude install gimp-ufraw</code></pre>]]></content:encoded>
			<wfw:commentRss>http://case.oncle-tom.net/2007/linux-raw-ufraw/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Linux c&#8217;est moche</title>
		<link>http://case.oncle-tom.net/2007/linux-moche-windows-mieux/</link>
		<comments>http://case.oncle-tom.net/2007/linux-moche-windows-mieux/#comments</comments>
		<pubDate>Thu, 08 Mar 2007 12:00:17 +0000</pubDate>
		<dc:creator>Oncle Tom</dc:creator>
				<category><![CDATA[Développement Web]]></category>
		<category><![CDATA[beryl]]></category>
		<category><![CDATA[bureau 3d]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[logiciels libres]]></category>
		<category><![CDATA[ubuntu]]></category>
		<guid isPermaLink="false">http://case.oncle-tom.net/2007/03/08/linux-moche-windows-mieux/</guid>
		<description><![CDATA[C&#8217;est ce que j&#8217;ai souvent entendu dire (et ce que j&#8217;ai pensé un certain temps, révolu depuis je vous rassure). La sortie de Windows Vista remet un pied dans un domaine où MacOS X avait la vie belle : celui de l&#8217;interface et des fioritures qui servent à rien mais qui en sont pour le [...]]]></description>
			<content:encoded><![CDATA[<p>C&#8217;est ce que j&#8217;ai souvent entendu dire (et ce que j&#8217;ai pensé un certain temps, révolu depuis je vous rassure). La sortie de <strong>Windows Vista</strong> remet un pied dans un domaine où <em>MacOS X</em> avait la vie belle : <em>celui de l&#8217;interface et des fioritures</em> qui servent à rien mais qui en sont pour le coup, totalement indispensables.</p>
<p>C&#8217;est sans compter sur <strong>Linux</strong> et son bureau 3D qui se répand petit à petit sur toutes les distributions modernes, j&#8217;ai nommé <a href="http://fr.wikipedia.org/wiki/Beryl_%28informatique%29">Beryl</a> / <a href="http://fr.wikipedia.org/wiki/Compiz">Compiz</a>. Après avoir trouvé une <a href="http://www.mumblyworld.info/index.php?2007/03/07/107-windows-vista-aero-vs-ubuntu-beryl">vidéo comparant Windows Vista et Ubuntu (doté de Beryl)</a>, je me permets de partager avec vous une sympathique vidéo. Tous les Ubunteros y auront droit dès la mi-avril <img src='http://case.oncle-tom.net/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<div style="text-align:center;"><object width="425" height="350"><param name="movie" value="http://www.youtube.com/v/xC5uEe5OzNQ"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/xC5uEe5OzNQ" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"></embed></object><br />
<a href="http://www.youtube.com/watch?v=xC5uEe5OzNQ">WINDOWS VISTA AERO VS LINUX UBUNTU BERYL</a></div>]]></content:encoded>
			<wfw:commentRss>http://case.oncle-tom.net/2007/linux-moche-windows-mieux/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
	</channel>
</rss>

