<?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>T0m-S</title>
	<atom:link href="http://t0m-s.be/feed" rel="self" type="application/rss+xml" />
	<link>http://t0m-s.be</link>
	<description>Un jour ... je changerai le design ... et j&#039;écrirai un article ... ou pas</description>
	<lastBuildDate>Wed, 06 Mar 2013 23:46:29 +0000</lastBuildDate>
	<language>fr-FR</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.6.1</generator>
		<item>
		<title>Script de creation d&#8217;autoblog</title>
		<link>http://t0m-s.be/script-de-creation-dautoblog.html</link>
		<comments>http://t0m-s.be/script-de-creation-dautoblog.html#comments</comments>
		<pubDate>Wed, 11 Jul 2012 02:12:19 +0000</pubDate>
		<dc:creator>T0m-S</dc:creator>
				<category><![CDATA[Non classé]]></category>
		<category><![CDATA[autoblog]]></category>
		<category><![CDATA[creation]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[script]]></category>

		<guid isPermaLink="false">http://t0m-s.be/?p=736</guid>
		<description><![CDATA[Hello, Voici un petit script php qui va vous permettre d&#8217;automatiser la création d&#8217;autoblogs, plus besoin de trifouiller des fichiers, ce script va faire le boulot pour vous. Petit pré-requis : avoir les fichiers de base d&#8217;autoblog : l&#8217;index.php et le config.php Je vous conseille de renommer ces fichiers, par exemple autoblog_index.php et autoblog_config.php Ce [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Hello,</p>
<p>Voici un petit script php qui va vous permettre d&rsquo;automatiser la création d&rsquo;autoblogs, plus besoin de trifouiller des fichiers, ce script va faire le boulot pour vous.</p>
<p>Petit pré-requis : avoir les fichiers de base d&rsquo;autoblog : l&rsquo;index.php et le config.php<br />
Je vous conseille de renommer ces fichiers, par exemple autoblog_index.php et autoblog_config.php</p>
<p>Ce script n&rsquo;a pas besoin de se situer dans le même dossier que vos fichier autoblog_index.php et autoblog_config.php, mais c&rsquo;est plus simple, si néanmoins vous souhaitiez le placer autre part, n&rsquo;oubliez pas de modifier les champs requis lors du lancement du script.</p>
<p>Le script va créer un dossier pour l&rsquo;autoblog, le fichier vvb.ini et en plus de cela les fichiers index.php et config.php, ces deux derniers fichiers seront (en fonction de l&rsquo;option sélectionnée) soit des liens symboliques, soit des fichiers php faisant appel aux fichiers autoblog_index.php et autoblog_config.php</p>
<p>Le fichier vvb.ini créé est documenté (c&rsquo;est plus lourd, mais, si vous comptez le modifier c&rsquo;est mieux), le script ne s&rsquo;occupe pas de modifier les options supplémentaires tel l&rsquo;intervale de mise à jour, le nombre d&rsquo;articles par page, etc</p>
<p>Vous pouvez donc télécharger le <a href="http://s.t0m-s.be/scriptautoblog">script de création d&rsquo;autoblogs</a> et créer plein de petits miroirs de tout ce que vous souhaitez !</p>
<p>Si vous trouvez un bug, avez une suggestion ou autre, les commentaires sont là pour ça.</p>
<p>Niveau licence : faites ce que vous voulez avec (partage, modif, &#8230;) mais citez l&rsquo;auteur (c&rsquo;est-à-dire moi : <a href="http://t0m-s.be">T0m-S</a>) avec un petit lien vers cet article, c&rsquo;est quand même plus cool, si vous ne le faites pas &#8230; un immense dinosaure venu du futur viendra manger votre famille (oui, rien que ça).</p>
<p>PS : je vous conseille quand même de modifier le nom de ce fichier, pour pas qu&rsquo;un comique s&rsquo;amuse à créer pleins de trucs sur votre serveur.<br />
PPS : si vous souhaitez que je vous <a href="http://t0m-s.be/streisand.me/">autoblog</a> n&rsquo;hésitez pas à le demander.</p>
]]></content:encoded>
			<wfw:commentRss>http://t0m-s.be/script-de-creation-dautoblog.html/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>minecraft.net is down</title>
		<link>http://t0m-s.be/minecraft-net-is-down.html</link>
		<comments>http://t0m-s.be/minecraft-net-is-down.html#comments</comments>
		<pubDate>Mon, 20 Feb 2012 20:37:21 +0000</pubDate>
		<dc:creator>T0m-S</dc:creator>
				<category><![CDATA[Non classé]]></category>
		<category><![CDATA[crack]]></category>
		<category><![CDATA[down]]></category>
		<category><![CDATA[hors ligne]]></category>
		<category><![CDATA[jouer]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[minecraft]]></category>
		<category><![CDATA[minecraft.net]]></category>
		<category><![CDATA[offline]]></category>
		<category><![CDATA[serveur]]></category>

		<guid isPermaLink="false">http://t0m-s.be/?p=690</guid>
		<description><![CDATA[Si vous aussi vous jouez de temps en temps à minecraft vous avez surement aussi eu ce problème : &#171;&#160;minecraft.net is down&#160;&#187;, ce sont les joies de la centralisation, une fois que le serveur central de minecraft plante, plus moyen de se connecter au jeu. Enfin si, on peut toujours se connecter en offline, mais [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Si vous aussi vous jouez de temps en temps à minecraft vous avez surement aussi eu ce problème : &laquo;&nbsp;minecraft.net is down&nbsp;&raquo;, ce sont les joies de la centralisation, une fois que le serveur central de minecraft plante, plus moyen de se connecter au jeu.</p>
<p>Enfin si, on peut toujours se connecter en offline, mais impossible de jouer en multi alors, car en offline le jeu vous attribue le pseudo &laquo;&nbsp;player&nbsp;&raquo; plutôt que votre pseudo habituel, le problème vient du fait que le serveur va vous voir arriver avec le pseudo &laquo;&nbsp;player&nbsp;&raquo; mais si un de vos compagnons de jeu vient lui aussi jouer sur le serveur alors qu&rsquo;il est en offline, il s&rsquo;appellera aussi &laquo;&nbsp;player&nbsp;&raquo; et donc, magie, le serveur vous déconnectera.</p>
<p>Tout çà est assez embêtant, ne pas pouvoir jouer car un seul serveur est down, mais il y a moyen de contourner ce problème (bha oui, si j&rsquo;avais pas la solution, j&rsquo;en parlerais pas).</p>
<p>J&rsquo;ai donc fait un petit script (qui ne marche que sous Linux, désolé les windows/mac, mais il doit y avoir des équivalents pour vous sur le net) qui va vous donner la possibilité de changer votre pseudo temporairement, et donc au lieu de vous appeler &laquo;&nbsp;player&nbsp;&raquo; vous pourrez reprendre votre pseudo original.</p>
<p>Pour que cela marche il faut que le serveur soit en mode offline, ce qu&rsquo;il fait qu&rsquo;il ne vérifie pas les pseudo des joueurs sur le serveur central (utile s&rsquo;il est down), le mode offline est aussi utilisé pour faire des serveurs &laquo;&nbsp;crackés&nbsp;&raquo;, vu qu&rsquo;il ne vérifie pas le pseudo du joueur celui-ci peut jouer avec un faux pseudo, même s&rsquo;il n&rsquo;a pas acheté le jeu.</p>
<p>Pour le mode offline il faut modifier (dans le fichier server.properties) la ligne</p>
<div class="codesnip-container" >online-mode=true</div>
<p>en</p>
<div class="codesnip-container" >online-mode=false</div>
<p>Bon, mon script peut donc servir de crack, mais sa fonction de base était bien de contourner le problème du serveur minecraft.net qui était down.</p>
<p>Le script utilise zenity pour la boite de dialogue, si vous n&rsquo;avez pas zenity : installez le ou alors lancez le script en mode console grâce à l&rsquo;option &#8211;c</p>
<p>Voici le liens vers le <a href="http://s.t0m-s.be/minecraft">script pour changer votre pseudo dans minecraft</a>.</p>
<p>Et voici le code source :</p>
<div class="codesnip-container" >
<div class="bash codesnip" style="font-family:monospace;"><span class="re2">console</span>=<span class="st0">&quot;faux&quot;</span><br />
<span class="re2">username</span>=<span class="st_h">&lsquo;player&rsquo;</span></p>
<p><span class="co0">## Verif du mode (console ou graphique)</span><br />
<span class="kw1">if</span> <span class="br0">&#91;</span> <span class="sy0">!</span> <span class="re5">-z</span> <span class="st0">&quot;$1&quot;</span> <span class="br0">&#93;</span><br />
<span class="kw1">then</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">if</span> <span class="br0">&#91;</span> <span class="st0">&quot;$1&quot;</span> <span class="sy0">!</span>= <span class="st0">&quot;&#8211;c&quot;</span> <span class="br0">&#93;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">then</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">echo</span> <span class="st0">&quot; &quot;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">echo</span> <span class="st0">&quot; Syntaxe : <span class="es2">$O</span> [--c] &quot;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">echo</span> <span class="st0">&quot; Pour le mode console, ajouter &#8211;c à la fin de la commande.&quot;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">echo</span> <span class="st0">&quot; &quot;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">exit</span> 1<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">else</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="re2">console</span>=<span class="st0">&quot;vrai&quot;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">fi</span><br />
<span class="kw1">fi</span></p>
<p><span class="kw1">if</span> <span class="br0">&#91;</span> <span class="st0">&quot;<span class="es2">$console</span>&quot;</span> = <span class="st0">&quot;vrai&quot;</span> <span class="br0">&#93;</span><br />
<span class="kw1">then</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">echo</span> Veuillez entrer le nom que vous souhaitez utiliser :<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw2">read</span> username<br />
<span class="kw1">else</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="co0">## Vérif que zenity est installé</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw2">which</span> zenity <span class="sy0">&gt;</span> <span class="sy0">/</span>dev<span class="sy0">/</span>null<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">if</span> <span class="br0">&#91;</span> <span class="re4">$?</span> <span class="re5">-ne</span> 0 <span class="br0">&#93;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">then</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">echo</span> <span class="st0">&quot; &quot;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">echo</span> <span class="st0">&quot; Il vous faut zenity.&quot;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">echo</span> <span class="st0">&quot; Installez le ou utilisez le mode console en tapant :&quot;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">echo</span> <span class="st0">&quot; &quot;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">echo</span> <span class="st0">&quot; $0 &#8211;c&quot;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">echo</span> <span class="st0">&quot; &quot;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">fi</span></p>
<p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="co0">## Vérif du display</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">if</span> <span class="br0">&#91;</span> <span class="re5">-z</span> <span class="st0">&quot;<span class="es2">$DISPLAY</span>&quot;</span> <span class="br0">&#93;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">then</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">echo</span> <span class="st0">&quot; &quot;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">echo</span> <span class="st0">&quot; Pas de serveur graphique&quot;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">echo</span> <span class="st0">&quot; Veuillez utilisez le mode console en tapant :&quot;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">echo</span> <span class="st0">&quot; &quot;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">echo</span> <span class="st0">&quot; $0 &#8211;c&quot;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">echo</span> <span class="st0">&quot; &quot;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">fi</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="re2">username</span>=<span class="sy0">`</span>zenity <span class="re5">&#8211;entry</span> <span class="re5">&#8211;title</span>=<span class="st0">&quot;Choix du pseudo&quot;</span> <span class="re5">&#8211;text</span>=<span class="st0">&quot;Veuillez entrer le pseudo que vous souhaitez utiliser&quot;</span><span class="sy0">`</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; java <span class="re5">-cp</span> <span class="sy0">/</span>home<span class="sy0">/</span><span class="re1">$USER</span><span class="sy0">/</span>.minecraft<span class="sy0">/</span>bin<span class="sy0">/</span>minecraft.jar:<span class="sy0">/</span>home<span class="sy0">/</span><span class="re1">$USER</span><span class="sy0">/</span>.minecraft<span class="sy0">/</span>bin<span class="sy0">/</span>lwjgl.jar:<span class="sy0">/</span>home<span class="sy0">/</span><span class="re1">$USER</span><span class="sy0">/</span>.minecraft<span class="sy0">/</span>bin<span class="sy0">/</span>lwjgl_util.jar:<span class="sy0">/</span>home<span class="sy0">/</span><span class="re1">$USER</span><span class="sy0">/</span>.minecraft<span class="sy0">/</span>bin<span class="sy0">/</span>jinput.jar: -Djava.library.path=<span class="sy0">/</span>home<span class="sy0">/</span><span class="re1">$USER</span><span class="sy0">/</span>.minecraft<span class="sy0">/</span>bin<span class="sy0">/</span>natives <span class="re5">-Xmx1024M</span> <span class="re5">-Xms512M</span> net.minecraft.client.Minecraft <span class="re1">$username</span><br />
<span class="kw1">fi</span></div>
</div>
<p>Si vous avez une idée de fonction à ajouter ou une correction à apporter, vous pouvez m&rsquo;en faire part dans les commentaires.</p>
]]></content:encoded>
			<wfw:commentRss>http://t0m-s.be/minecraft-net-is-down.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Screenshot d&#8217;une page en php</title>
		<link>http://t0m-s.be/screenshot-dune-page-en-php.html</link>
		<comments>http://t0m-s.be/screenshot-dune-page-en-php.html#comments</comments>
		<pubDate>Fri, 27 Jan 2012 21:34:35 +0000</pubDate>
		<dc:creator>T0m-S</dc:creator>
				<category><![CDATA[Non classé]]></category>
		<category><![CDATA[page]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[Screenshot]]></category>

		<guid isPermaLink="false">http://t0m-s.be/?p=678</guid>
		<description><![CDATA[http://dev.t0m-s.be/copie/ Cette page sert à prendre un screenshot d&#8217;une page (par exemple pour être anonyme, ou si la page est bloquée dans votre pays). Le script est encore en dev (et le design aussi), donc ca peut planter (et ca le fera surement, d&#8217;ailleurs). Par défaut la qualité de l&#8217;image est sur 70 (au-dessus ca fait ramer [&#8230;]]]></description>
				<content:encoded><![CDATA[<p><a class="vt-p" href="http://dev.t0m-s.be/copie/">http://dev.t0m-s.be/copie/</a></p>
<p>Cette page sert à <a class="vt-p" href="http://dev.t0m-s.be/copie/">prendre un screenshot d&rsquo;une page</a> (par exemple pour être anonyme, ou si la page est bloquée dans votre pays).</p>
<p>Le script est encore en dev (et le design aussi), donc ca peut planter (et ca le fera surement, d&rsquo;ailleurs).</p>
<p>Par défaut la qualité de l&rsquo;image est sur 70 (au-dessus ca fait ramer un peu la génération, mais avec 70 le rapport vitesse de génération/qualité est assez bon) et le javascript est désactivé : les js peuvent tourner assez longtemps, et donc augmenter le temps de rendu, mais dans certain cas il faut l&rsquo;activer (par exemple les commentaires disqus, ou autres).</p>
<p>Le script est encore en dev, je donnerai le code source une fois que j&rsquo;aurai intégré certaines autres fonctions et que le code sera plus propre.</p>
<p>Si vous rencontrez des beugs n&rsquo;hésitez pas à me les communiquer, si vous avez des idées/critiques/autres vous pouvez y aller aussi.</p>
]]></content:encoded>
			<wfw:commentRss>http://t0m-s.be/screenshot-dune-page-en-php.html/feed</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>Compresser plus vite sous linux</title>
		<link>http://t0m-s.be/compresser-plus-vite-sous-linux.html</link>
		<comments>http://t0m-s.be/compresser-plus-vite-sous-linux.html#comments</comments>
		<pubDate>Thu, 06 Jan 2011 21:33:56 +0000</pubDate>
		<dc:creator>T0m-S</dc:creator>
				<category><![CDATA[Non classé]]></category>
		<category><![CDATA[bzip2]]></category>
		<category><![CDATA[coeurs]]></category>
		<category><![CDATA[compress]]></category>
		<category><![CDATA[compression]]></category>
		<category><![CDATA[core]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[multi]]></category>
		<category><![CDATA[pbzip2]]></category>
		<category><![CDATA[tar]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[vitesse]]></category>

		<guid isPermaLink="false">http://t0m-s.be/?p=549</guid>
		<description><![CDATA[Salut à tous, Aujourd&#8217;hui je vous livre une petite astuce pour compresser vos fichiers beaucoup plus vite sous linux, la seule condition étant d&#8217;avoir un processeur multi-coeurs. Pour cela il suffit d&#8217;ajouter le programme pbzip2 Pour Ubuntu ou Debian : sudo apt-get install pbzip2 Pour toutes les autres distribs je vous renvoie sur le site [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Salut à tous,</p>
<p>Aujourd&rsquo;hui je vous livre une petite astuce pour compresser vos fichiers beaucoup plus vite sous linux, la seule condition étant d&rsquo;avoir un processeur multi-coeurs.</p>
<p>Pour cela il suffit d&rsquo;ajouter le programme pbzip2</p>
<p>Pour Ubuntu ou Debian :
<pre><div class="codesnip-container" ><div class="bash codesnip" style="font-family:monospace;"><span class="kw2">sudo</span> <span class="kw2">apt-get</span> <span class="kw2">install</span> pbzip2</div></div></pre>
<p>Pour toutes les autres distribs je vous renvoie sur <a class="vt-p" href="http://compression.ca/pbzip2/">le site de pbzip2</a></p>
<p>Maintenant voyons un peu la différence de vitesse, le tout avec un processeur quadcore tournant à 2.4GHz, le fichier était du texte et pesait 802,4Mo.</p>
<p>Après compression le fichier ne pesait plus que 238,4Mo, mais ce qui nous intéresse vraiment c&rsquo;est la vitesse de compression:</p>
<p>Avec bzip2 : 138 secondes (2 minutes 18 secondes)<br />
Avec pbzip2 : 42 secondes</p>
<p>Ce qui fait plus de 3 fois plus rapide, un joli gain de temps.</p>
<p>Pour utiliser pbzip2 c&rsquo;est simple, c&rsquo;est presque le même que bzip2 :
<pre><div class="codesnip-container" ><div class="bash codesnip" style="font-family:monospace;">pbzip2 votre_fichier</div></div></pre>
<p>J’espère que l&rsquo;astuce vous servira, n&rsquo;hésitez pas à poster vos résultats dans les commentaires pour comparer.</p>
<p>PS : bonne année en retard <img src='http://t0m-s.be/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://t0m-s.be/compresser-plus-vite-sous-linux.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Créer de nouveaux boutons pour l&#8217;éditeur de wordpress</title>
		<link>http://t0m-s.be/creer-de-nouveaux-boutons-pour-lediteur-de-wordpress.html</link>
		<comments>http://t0m-s.be/creer-de-nouveaux-boutons-pour-lediteur-de-wordpress.html#comments</comments>
		<pubDate>Fri, 25 Jun 2010 15:10:09 +0000</pubDate>
		<dc:creator>T0m-S</dc:creator>
				<category><![CDATA[Non classé]]></category>
		<category><![CDATA[boutons]]></category>
		<category><![CDATA[editeur]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[wp]]></category>

		<guid isPermaLink="false">http://t0m-s.be/?p=524</guid>
		<description><![CDATA[Encore une petite astuce pour WordPress aujourd&#8217;hui, elle va vous permettre de placer des nouveaux boutons pour l&#8217;éditeur de texte. Le petit désavantage de cette astuce est que les bouton ne seront utilisable qu&#8217;en mode d&#8217;édition html et qu&#8217;il ne pourront faire que des actions &#171;&#160;simple&#160;&#187;. Par exemple j&#8217;ai créé un balise pour rentrer du [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Encore une petite astuce pour WordPress aujourd&rsquo;hui, elle va vous permettre de placer des nouveaux boutons pour l&rsquo;éditeur de texte.</p>
<p>Le petit désavantage de cette astuce est que les bouton ne seront utilisable qu&rsquo;en mode d&rsquo;édition html et qu&rsquo;il ne pourront faire que des actions &laquo;&nbsp;simple&nbsp;&raquo;. Par exemple j&rsquo;ai créé un balise pour rentrer du code, la balise n&rsquo;est pas compliquée (mais un peu longue) et comme je m&rsquo;en sers assez souvent j&rsquo;ai trouvé utile de lui offrir un petit raccourci.</p>
<pre><a class="vt-p" href="http://img.t0m-s.be/2010/06/bouton_editeur_wp.png"><img title="bouton_editeur_wp" src="http://img.t0m-s.be/2010/06/bouton_editeur_wp-300x39.png" alt="bouton de l'editeur de wordpress - t0m-s -" width="300" height="39" /></a></pre>
<p>Pour créer un bouton comme ça c&rsquo;est assez simple, il va juste falloir éditer un fichier.<br />
Connectez vous à votre FTP et éditer le fichier</p>
<pre><div class="codesnip-container" >wp-includes/js/quicktags.js</div></pre>
<p>Si vous regardez un peu le fichier, vous pourrez voir des fonctions avec les noms des boutons déjà existants.<br />
Imaginons que vous vouliez placer votre nouveau bouton après celui nommé &laquo;&nbsp;code&nbsp;&raquo;, pour cela vous allez devoir chercher la ligne</p>
<pre><div class="codesnip-container" ><div class="javascript codesnip" style="font-family:monospace;"><span class="kw2">new</span> edButton<span class="br0">&#40;</span><span class="st0">&quot;ed_code&quot;</span></div></div></pre>
<p>Vous tomberez donc sur le code du bouton &laquo;&nbsp;code&nbsp;&raquo;, qui ressemble à cela</p>
<pre><div class="codesnip-container" ><div class="javascript codesnip" style="font-family:monospace;">edButtons<span class="br0">&#91;</span>edButtons.<span class="me1">length</span><span class="br0">&#93;</span> <span class="sy0">=</span><br />
<span class="kw2">new</span> edButton<span class="br0">&#40;</span><span class="st0">&quot;ed_code&quot;</span><br />
<span class="sy0">,</span><span class="st0">&quot;code&quot;</span><br />
<span class="sy0">,</span><span class="st0">&quot;&lt;code&gt;&quot;</span><br />
<span class="sy0">,</span><span class="st0">&quot;&lt;/code&gt;&quot;</span><br />
<span class="sy0">,</span><span class="st0">&quot;c&quot;</span><span class="br0">&#41;</span><span class="sy0">;</span></div></div></pre>
<p>Bon c&rsquo;est bien on a trouvé les lignes qu&rsquo;il nous fallait, on va les éditer pour qu&rsquo;elles fassent ce qu&rsquo;on a envie, exemple avec les balises <a class="vt-p" href="http://www.startyourdev.com/HTML/Balise-PRE.html">&lt;pre&gt; et &lt;/pre&gt;</a>, qui permet d&rsquo;interpréter le texte qui est écrit entre tel quel (je sais qu&rsquo;elle se trouve déjà dans l&rsquo;éditeur visuel, mais je n&rsquo;avais pas d&rsquo;autres idées <img src='http://t0m-s.be/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  ).</p>
<pre><div class="codesnip-container" ><div class="javascript codesnip" style="font-family:monospace;">edButtons<span class="br0">&#91;</span>edButtons.<span class="me1">length</span><span class="br0">&#93;</span> <span class="sy0">=</span> <span class="co1">//On ne touche pas à ça</span><br />
<span class="kw2">new</span> edButton<span class="br0">&#40;</span><span class="st0">&quot;ed_pre&quot;</span> <span class="co1">//Ça va être le nom de votre balise</span><br />
<span class="sy0">,</span><span class="st0">&quot;pre&quot;</span> <span class="co1">//Ici c'est ce qui s'affiche sur le bouton</span><br />
<span class="sy0">,</span><span class="st0">&quot;<br />
&lt;pre&gt;&quot;</span> <span class="co1">//Ici c'est la balise d'ouverture</span><br />
<span class="sy0">,</span><span class="st0">&quot;&lt;/pre&gt;<br />
&quot;</span> <span class="co1">//Ici, vous l'aurez deviné, la balise de fermeture</span><br />
<span class="sy0">,</span><span class="st0">&quot;/pre&quot;</span><span class="br0">&#41;</span><span class="sy0">;</span> <span class="co1">//Ici c'est le texte qui s'affiche sur le bouton tant que vous n'avez pas fermé la balise</span></div></div></pre>
<p>Voilà, il ne reste plus qu&rsquo;à éditer ça avec vos propres paramètres et vous aurez un joli petit bouton qui vous facilitera bien la vie.</p>
<p>N&rsquo;hésitez pas à commenter si vous avez quelque chose à ajouter</p>
]]></content:encoded>
			<wfw:commentRss>http://t0m-s.be/creer-de-nouveaux-boutons-pour-lediteur-de-wordpress.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Faire du multi-blog avec une install WordPress de base</title>
		<link>http://t0m-s.be/faire-du-multi-blog-avec-une-install-wordpress-de-base.html</link>
		<comments>http://t0m-s.be/faire-du-multi-blog-avec-une-install-wordpress-de-base.html#comments</comments>
		<pubDate>Wed, 23 Jun 2010 20:43:59 +0000</pubDate>
		<dc:creator>T0m-S</dc:creator>
				<category><![CDATA[Non classé]]></category>
		<category><![CDATA[3.0]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[mu]]></category>
		<category><![CDATA[multi-blog]]></category>
		<category><![CDATA[multi-sites]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[sous-domaines]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[wp]]></category>
		<category><![CDATA[wp-config]]></category>

		<guid isPermaLink="false">http://t0m-s.be/?p=503</guid>
		<description><![CDATA[Aujourd&#8217;hui une petite astuce toute simple. Si vous avez une installation WordPress de base (donc pas WordPress Mu) et que vous avez envie de tester un peu ce que donne le multi-blog c&#8217;est devenu très simple (enfin presque). Tout d&#8217;abord, il faut mettre à jour WP et le passer en version 3.0, cette nouvelle version [&#8230;]]]></description>
				<content:encoded><![CDATA[<p style="text-align: center;"><a class="vt-p" href="http://img.t0m-s.be/2009/11/wordpress.png"><img class="size-medium wp-image-326 aligncenter" title="wordpress" src="http://img.t0m-s.be/2009/11/wordpress-300x100.png" alt="Logo WordPress - t0m-s -" width="300" height="100" /></a></p>
<p>Aujourd&rsquo;hui une petite astuce toute simple.</p>
<p>Si vous avez une installation WordPress de base (donc pas WordPress Mu) et que vous avez envie de tester un peu ce que donne le multi-blog c&rsquo;est devenu très simple (enfin presque).</p>
<p>Tout d&rsquo;abord, il faut mettre à jour WP et le passer en version 3.0, cette nouvelle version fusionne WP et WP Mu.</p>
<blockquote><p>Ok, jusque là c&rsquo;est pas compliqué, mais y&rsquo;a un petit problème .. Je fais quoi après o_O y&rsquo;a pas d&rsquo;option pour faire du multi-blog&#8230;</p></blockquote>
<p>Et bien pour l&rsquo;activer il va falloir chipoter un peu dans les fichiers (pas de problème, ça reste assez simple pour l&rsquo;instant).</p>
<p>Accédez à votre FTP pour modifier le fichier wp-config.php, vous allez pour l&rsquo;instant rajoutez une simple instruction après le &lt;?php</p>
<pre><div class="codesnip-container" ><div class="php codesnip" style="font-family:monospace;"><span class="co4">/**<br />
On va mettre ci-dessous les différentes options pour activer le multi-sites<br />
**/</span><br />
<a href="http://www.php.net/define"><span class="kw3">define</span></a><span class="br0">&#40;</span><span class="st_h">'WP_ALLOW_MULTISITE'</span><span class="sy0">,</span> <span class="kw4">true</span><span class="br0">&#41;</span><span class="sy0">;</span></div></div></pre>
<p>Normalement vous devrez désactiver TOUTES vos extensions avant de vraiment lancer le multi-blog, mais pas de panique, vous pourrez les réactiver après (mais il n&rsquo;est pas sûr qu&rsquo;elles soient toutes compatibles).</p>
<p>Allez maintenant dans le menu Outil vous aurez une option Réseau, allez donc lui faire un petit coucou et par la même occasion donnez lui toutes les infos qu&rsquo;elle désire et enfin cliquez sur Installer.</p>
<p>Tadammmm WP vous donne des infos à entrer dans le fichier wp-config (rentrez les juste après le &laquo;&nbsp;define(&lsquo;WP_ALLOW_MULTISITE&rsquo;, true);&nbsp;&raquo; de tout à l&rsquo;heure) il faudra aussi modifier le fichier .htaccess et ce sera bon.</p>
<p>Le seul petit truc que vous auriez peut-être envie de modifier est l&rsquo;utilisation soit des sous-domaines, soit des répertoires (par exemple : jean.mon-reseau.com ou alors mon-reseau.com/jean/ ).</p>
<p>Pour modifier cela, vous devrez changer dans votre wp-config.php la ligne &laquo;&nbsp;define( &lsquo;SUBDOMAIN_INSTALL&rsquo;, false );&nbsp;&raquo;</p>
<pre><div class="codesnip-container" ><div class="php codesnip" style="font-family:monospace;"><a href="http://www.php.net/define"><span class="kw3">define</span></a><span class="br0">&#40;</span> <span class="st_h">'SUBDOMAIN_INSTALL'</span><span class="sy0">,</span> <span class="kw4">false</span> <span class="br0">&#41;</span><span class="sy0">;</span> <span class="co1">//Pour utiliser les répertoires</span><br />
<a href="http://www.php.net/define"><span class="kw3">define</span></a><span class="br0">&#40;</span> <span class="st_h">'SUBDOMAIN_INSTALL'</span><span class="sy0">,</span> <span class="kw4">true</span> <span class="br0">&#41;</span><span class="sy0">;</span> <span class="co1">// Pour utiliser les sous-domaines</span></div></div></pre>
<p>Utilisez la ligne dont vous avez besoin (pas les deux, hein, sinon ça va pas trop bien marcher), la ligne se trouve déjà dans celle que WP vous donnera, donc il faut seulement modifier le &laquo;&nbsp;true&nbsp;&raquo; ou le &laquo;&nbsp;false&nbsp;&raquo;.</p>
<p>Par contre, si vous êtes sur un hébergement mutualisé, choisissez les répertoires, car pour les sous-domaines il faut configurer apache (et c&rsquo;est impossible sur du mutu :-/ ).</p>
<p>Voilà j&rsquo;espère que ça aura aidé quelqu&rsquo;un, bon blogage <img src='http://t0m-s.be/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://t0m-s.be/faire-du-multi-blog-avec-une-install-wordpress-de-base.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Comment vectoriser un logo simplement</title>
		<link>http://t0m-s.be/comment-vectoriser-un-logo-simplement.html</link>
		<comments>http://t0m-s.be/comment-vectoriser-un-logo-simplement.html#comments</comments>
		<pubDate>Thu, 08 Apr 2010 00:28:28 +0000</pubDate>
		<dc:creator>T0m-S</dc:creator>
				<category><![CDATA[Non classé]]></category>
		<category><![CDATA[image]]></category>
		<category><![CDATA[Inkscape]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[logo]]></category>
		<category><![CDATA[ovh]]></category>
		<category><![CDATA[pixel]]></category>
		<category><![CDATA[tuto]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[vectoriser]]></category>

		<guid isPermaLink="false">http://t0m-s.be/?p=483</guid>
		<description><![CDATA[Salut à tous, Je vais vous expliquer comment vectoriser facilement un petit logo. D&#8217;abord, quelques notions à avoir : Une image &#171;&#160;normale&#160;&#187; est composée de pixels, c&#8217;est-à-dire de points. Donc en agrandissant cette image nous ne pouvons qu&#8217;agrandir les points, et il y a donc une perte de qualité. Une image &#171;&#160;vectorielle&#160;&#187; est composée de [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Salut à tous,</p>
<p>Je vais vous expliquer comment vectoriser facilement un petit logo.</p>
<p>D&rsquo;abord, quelques notions à avoir :<br />
Une image &laquo;&nbsp;normale&nbsp;&raquo; est composée de pixels, c&rsquo;est-à-dire de points. Donc en agrandissant cette image nous ne pouvons qu&rsquo;agrandir les points, et il y a donc une perte de qualité.<br />
Une image &laquo;&nbsp;vectorielle&nbsp;&raquo; est composée de courbes, de droites et de formes géométriques. Chacun de ces objets a ses caractéristiques propres : coordonnées, couleur, taille, &#8230;<br />
Donc une image simple c&rsquo;est un ensemble de points et une image vectorielle un ensemble de fonctions mathématiques.</p>
<p>Voilà pour la théorie, maintenant passons à la pratique.</p>
<p>Pour vectoriser une image il va vous falloir un programme, je vous recommande <a class="vt-p" href="http://www.inkscape.org">Inkscape</a> que vous pouvez <a class="vt-p" href="http://www.inkscape.org/download/?lang=fr">télécharger gratuitement</a> et pour tous les systèmes (<a class="vt-p" href="http://downloads.sourceforge.net/inkscape/Inkscape-0.47-3.exe">Windows</a>, <a class="vt-p" href="http://downloads.sourceforge.net/inkscape/inkscape-0.47.tar.bz2">Linux</a>, <a class="vt-p" href="http://downloads.sourceforge.net/inkscape/Inkscape-0.47-1.LEOPARD+.dmg">Mac</a>). <a class="vt-p" href="apt://inkscape">Voici le lien apt pour Ubuntu</a>.</p>
<p>Une fois Inkscape installé, munissez-vous du logo que vous voulez vectoriser, un logo simple de préférence.<span style="color: #000000;"> <del datetime="2010-10-22T16:07:14+00:00">Moi j&rsquo;ai pris celui d&rsquo;OVH que voici :</del></span><br />
<span style="color: #ff0000;"> Suite à une utilisation frauduleuse du logo (dans le cadre de fishing) OVH m&rsquo;a demandé de retirer le logo, ce que j&rsquo;ai fais n&rsquo;étant pas d&rsquo;accord avec ce genre de pratiques frauduleuse, je laisse le tutoriel en ligne, mais ne fournirai plus les logos OVH).</span></p>
<p><span style="color: #ff0000;"><br />
</span></p>
<p>Une fois votre logo choisi, ouvrez Inkscape et allez dans &laquo;&nbsp;Fichier &gt; Ouvrir&nbsp;&raquo; et choisissez votre logo.</p>
<p>Vous devriez donc avoir ceci :</p>
<div id="attachment_487" class="wp-caption alignnone" style="width: 310px"><a class="vt-p" href="http://img.t0m-s.be/2010/04/tuto_inkscape_1.png"><img class="size-medium wp-image-487" title="tuto_inkscape_1" src="http://img.t0m-s.be/2010/04/tuto_inkscape_1-300x178.png" alt="logo ovh inkscape - t0m-s -" width="300" height="178" /></a><p class="wp-caption-text">Cliquez sur une image pour l&#39;agrandir</p></div>
<p>Maintenant nous allons sélectionner notre image en cliquant dessus, ensuite rendez-vous dans &laquo;&nbsp;Chemin &gt; Vectoriser le bitmap&nbsp;&raquo;.</p>
<p>Là une fenêtre devrait s&rsquo;ouvrir avec plein d&rsquo;options bizarres.</p>
<p><a class="vt-p" href="http://img.t0m-s.be/2010/04/tuto_inkscape_2.png"><img class="alignnone size-medium wp-image-488" title="tuto_inkscape_2" src="http://img.t0m-s.be/2010/04/tuto_inkscape_2-300x178.png" alt="paramètres inkscape image vectorielle - t0m-s -" width="300" height="178" /></a></p>
<p>Ici vous allez devoir jouer avec les réglages jusqu&rsquo;à ce que l&rsquo;image dans le cadre à droite (n&rsquo;oubliez pas de cliquer sur &laquo;&nbsp;Mettre à jour&nbsp;&raquo; après chaque changement) ressemble environ à l&rsquo;image de base.</p>
<p>Moi j&rsquo;ai utilisé ces réglages-là :</p>
<p><a class="vt-p" href="http://img.t0m-s.be/2010/04/tuto_inkscape_3.png"><img class="alignnone size-medium wp-image-489" title="tuto_inkscape_3" src="http://img.t0m-s.be/2010/04/tuto_inkscape_3-300x178.png" alt="paramètres inkscape image vectorielle - t0m-s -" width="300" height="178" /></a></p>
<p>Maintenant cliquez sur valider (vous pouvez toujours annuler en faisant &nbsp;&raquo;Ctrl+Z&nbsp;&raquo; et ensuite re-cliquer sur valider, jusqu&rsquo;à ce que les réglages vous plaisent) et fermez la fenêtre de réglages.</p>
<p>Là votre logo est devenu tout noir, cliquez dessus et déplacez-le un peu sur le côté pour voir la différence.</p>
<p>Si vous zoomez un peu (Ctrl+ molette de la souris, ou le bouton loupe dans le menu à gauche) vous pouvez voir que votre nouveau logo reste très net, et l&rsquo;ancien pixellise très fort.</p>
<div id="attachment_490" class="wp-caption alignnone" style="width: 310px"><a class="vt-p" href="http://img.t0m-s.be/2010/04/tuto_inkscape_4.png"><img class="size-medium wp-image-490 " title="tuto_inkscape_4" src="http://img.t0m-s.be/2010/04/tuto_inkscape_4-300x178.png" alt="comparaison image vectorielle pixel - t0m-s -" width="300" height="178" /></a><p class="wp-caption-text">À gauche le logo vectorisé, à droite le logo de base.</p></div>
<p>Avant de sauvegarder, faites un clic droit sur l&rsquo;ancien logo et choisissez &nbsp;&raquo;Supprimer&nbsp;&raquo;, ensuite dans le menu &laquo;&nbsp;Fichier &gt; Enregistrer sous&nbsp;&raquo; et choisissez l&rsquo;emplacement (avec cette méthode vous le sauvegarder au format &laquo;&nbsp;.svg&nbsp;&raquo; il va donc être vectoriel.</p>
<p>Si vous préférez l&rsquo;enregistrer sous un format plus classique (.png par exemple) : sélectionnez votre logo et allez dans &laquo;&nbsp;Fichier &gt; Exporter en bitmap&nbsp;&raquo; ici une fenêtre s&rsquo;ouvre, les seule options à renseigner sont celle de la taille du logo, voici un exemple pour un logo de 2000 pixels de large (la hauteur se réglera proportionnellement à la largeur) :</p>
<p><a class="vt-p" href="http://img.t0m-s.be/2010/04/tuto_inkscape_5.png"><img class="alignnone size-medium wp-image-491" title="tuto_inkscape_5" src="http://img.t0m-s.be/2010/04/tuto_inkscape_5-300x300.png" alt="export image vectorielle - t0m-s -" width="300" height="300" /></a></p>
<p>N&rsquo;oubliez pas de renommer votre logo avant l&rsquo;exportation <img src='http://t0m-s.be/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /><br />
Bien sûr cette méthode n&rsquo;est pas parfaite, elle ne marchera pas sur une photo, car c&rsquo;est beaucoup trop de points, mais vous pouvez toujours tester pour vous amuser.</p>
<p>J&rsquo;espère que ce petit tuto vous a plu, n&rsquo;hésitez pas à poser vos questions dans les commentaires.</p>
<p><del datetime="2010-10-22T16:09:42+00:00">Ah oui, pour ceux qui veulent les fichier originaux : le logo OVH d&rsquo;origine, la version vectorisée, une exportation de 2000 pixels de large.</del><br />
<span style="color: #ff0000;"> Même raison que plus haut &#8230;</span></p>
]]></content:encoded>
			<wfw:commentRss>http://t0m-s.be/comment-vectoriser-un-logo-simplement.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Une alternative à MSN</title>
		<link>http://t0m-s.be/une-alternative-a-msn.html</link>
		<comments>http://t0m-s.be/une-alternative-a-msn.html#comments</comments>
		<pubDate>Sun, 28 Mar 2010 13:16:12 +0000</pubDate>
		<dc:creator>T0m-S</dc:creator>
				<category><![CDATA[Non classé]]></category>
		<category><![CDATA[censure]]></category>
		<category><![CDATA[chat]]></category>
		<category><![CDATA[gajim]]></category>
		<category><![CDATA[instantanée]]></category>
		<category><![CDATA[jabber]]></category>
		<category><![CDATA[libre]]></category>
		<category><![CDATA[messagerie]]></category>
		<category><![CDATA[msn]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[pidgin]]></category>
		<category><![CDATA[psi]]></category>
		<category><![CDATA[Skype]]></category>
		<category><![CDATA[TeamSpeak]]></category>

		<guid isPermaLink="false">http://t0m-s.be/?p=453</guid>
		<description><![CDATA[Je sais que parmi vous beaucoup utilisent MSN (ou Windows Live), et aujourd&#8217;hui je vais tenter de vous convaincre d&#8217;aller voir un peu ailleurs. Mais pourquoi? Je suis trop bien sur MSN moi !!!! Vous êtes trop bien? Comment peut-on dire que quelque chose est bien si on n&#8217;a pas comparé? Ce que je vais [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Je sais que parmi vous beaucoup utilisent MSN (ou Windows Live), et aujourd&rsquo;hui je vais tenter de vous convaincre d&rsquo;aller voir un peu ailleurs.</p>
<div class="codesnip-container" >Mais pourquoi? Je suis trop bien sur MSN moi !!!!</div>
<p>Vous êtes trop bien? Comment peut-on dire que quelque chose est bien si on n&rsquo;a pas comparé?</p>
<p>Ce que je vais vous présenter s&rsquo;appelle Jabber, en gros c&rsquo;est un protocole pour chater, mais aussi faire pleins d&rsquo;autres trucs : de la vidéo (webcam, mais tous les clients ne la supporte pas, ça dépend de la version que vous utilisez, enfin si vous êtes sous Windows ça devrait aller ^^), de la VoIP (comme sur Skype ou TeamSpeak) etc, etc.</p>
<div class="codesnip-container" >Ouai mais alors ça revient au même que MSN, non?</div>
<p>Oui en gros, mais Jabber est beaucoup moins limité que MSN, les possibilités d&rsquo;applications sont infinies et en plus le protocole est libre.</p>
<div class="codesnip-container" >Protocole? Libre? De quoi tu me parles là?</div>
<p>Le protocole en très résumé c&rsquo;est le langage dans lequel passent vos informations (le texte, la vidéo, la voix) sur le net. Le protocole d&rsquo;MSN est fermé, c&rsquo;est-à-dire que seul MSN sait l&rsquo;utiliser, et que donc personne ne sait vraiment ce qu&rsquo;il fait transiter comme info, il pourrait très bien vous censurer que vous n&rsquo;en sauriez rien.</p>
<p>Le protocole de Jabber est libre, c&rsquo;est-à-dire que si vous souhaitez l&rsquo;utiliser pour faire votre propre application vous pouvez, le code source est accessible par tout le monde.</p>
<p>Et si tout le monde peut utiliser le code vous vous imaginez bien que nous n&rsquo;allons pas nous contenter d&rsquo;un seul client (le client en gros c&rsquo;est le programme, MSN, Skype, TeamSpeak,&#8230;). Je vais vous donner quelques noms de client Jabber : <a href="http://www.gajim.org/">Gajim</a> (c&rsquo;est celui que j&rsquo;utilise), <a href="http://psi-im.org/">Psi</a>, <a href="http://www.pidgin.im/">Pidgin</a>, &#8230; Il y en a beaucoup plus que ça et il y en a pour tous les gouts, pour moi les meilleurs sont : Gajim et Psi qui sont très complet et simple d&rsquo;utilisation.</p>
<div class="codesnip-container" >Donc en gros ça revient au même qu&rsquo;MSN, à part que tout le monde peut prendre le code, pourquoi je changerais alors?</div>
<p>Car ici vous savez ce que le programme fait.<br />
Saviez-vous qu&rsquo;MSN vous censurait? Non? Et bien pourtant c&rsquo;est vrai.</p>
<p>Voici une vidéo qui confirme mes dires.<br />
<object width="480" height="333"><param name="movie" value="http://www.dailymotion.com/swf/video/xcqlso"></param><param name="allowFullScreen" value="true"></param><param name="allowScriptAccess" value="always"></param><embed type="application/x-shockwave-flash" src="http://www.dailymotion.com/swf/video/xcqlso" width="480" height="333" allowfullscreen="true" allowscriptaccess="always"></embed></object></i></p>
<p>En gros ça vous censure sur certains liens que vous envoyez, certains mots, et en conversation à trois ça vous éjecte carrément de la conversation en prétendant que vous avez des problèmes de réseau.</p>
<p>Mais attendez, c&rsquo;est pas tout, il vous bride aussi sur la vitesse de transfert de fichier, vous n&rsquo;avez jamais remarqué que c&rsquo;était parfois très lent? Et bien pour beaucoup de cas c&rsquo;est la faute à MSN, parfois il vous empêche même d&rsquo;envoyer certains types de fichiers (par exemple les .mp3).</p>
<p>Mis à part cela, vous pouvez aussi utiliser votre client Jabber pour vous connecter au chat de FaceBook par exemple, et ainsi éviter de passer par l&rsquo;interface de leur site qui n&rsquo;en fait qu&rsquo;à sa tête. Mais c&rsquo;est aussi valable pour la messagerie Google Chat.</p>
<div class="codesnip-container" >Donc en passant sur Jabber je perds tous mes contacts MSN? <img src='http://t0m-s.be/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </div>
<p>Et bien non, pas forcément, il existe certaines passerelles qui font le lien entre MSN et Jabber, donc vous pourrez toujours discuter avec vos contact.</p>
<div class="codesnip-container" >Et pour le transfert de fichier, la webcam, &#8230; ?</div>
<p>Tout cela est possible avec les clients Jabber &laquo;&nbsp;moderne&nbsp;&raquo; (Gajim et Psi le font).</p>
<p>Un petit lien <a href="http://jabber.ecchi.ca/?page=pourquoi">si vous voulez en savoir encore plus à propos du grand méchant MSN et de Jabber</a>.</p>
<p>Si vous souhaitez au moins tester voici le lien pour télécharger Gajim <a href="http://www.gajim.org/downloads/0.13/gajim-0.13.3-1.exe">pour Windows</a>, Pour les autres systèmes d&rsquo;exploitation vous pouvez aller sur la <a href="http://www.gajim.org/downloads.php?lang=fr">page de téléchargement de Gajim</a>.</p>
<p>Pour vous inscrire sur Jabber c&rsquo;est simple, dans votre client (ici je vais vous expliquer pour Gajim, mais c&rsquo;est pratiquement le même pour les autres clients) allez dans &laquo;&nbsp;Édition > Comptes&nbsp;&raquo; ensuite cliquez sur &laquo;&nbsp;Ajouter&nbsp;&raquo;, choisissez &laquo;&nbsp;je veux créer un nouveau compte&nbsp;&raquo;, appuyez sur &laquo;&nbsp;Suivant&nbsp;&raquo;, dans serveur entrez &laquo;&nbsp;jabber.fr&nbsp;&raquo;, encore une fois &laquo;&nbsp;Suivant&nbsp;&raquo;, et là entrez le login et le mot de passe que vous désirez, enfin cliquez sur &laquo;&nbsp;Finir&nbsp;&raquo;.</p>
<p>Par contre Gajim à un net avantage car il est multi-protocoles, c&rsquo;est à dire que vous n&rsquo;êtes pas obligé d&rsquo;utiliser une passerelle pour aller sur MSN, vous pouvez directement vous connecter sur MSN avec lui.</p>
<p>Et voilà, il ne vous reste plus qu&rsquo;à rajouter des contacts, voici mon adresse Jabber : t0m-s@jabber.fr</p>
<p>J&rsquo;espère vous retrouver bientôt sur Jabber <img src='http://t0m-s.be/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Si vous avez un problème n&rsquo;hésitez pas à demander de l&rsquo;aide dans les commentaires.</p>
]]></content:encoded>
			<wfw:commentRss>http://t0m-s.be/une-alternative-a-msn.html/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Attention l&#8217;Hadopi à la Belge arrive</title>
		<link>http://t0m-s.be/attention-lhadopi-a-la-belge-arrive.html</link>
		<comments>http://t0m-s.be/attention-lhadopi-a-la-belge-arrive.html#comments</comments>
		<pubDate>Sun, 21 Feb 2010 02:13:11 +0000</pubDate>
		<dc:creator>T0m-S</dc:creator>
				<category><![CDATA[Non classé]]></category>
		<category><![CDATA[belgique]]></category>
		<category><![CDATA[download]]></category>
		<category><![CDATA[film]]></category>
		<category><![CDATA[gouvernement]]></category>
		<category><![CDATA[hadopi]]></category>
		<category><![CDATA[liberté]]></category>
		<category><![CDATA[musique]]></category>
		<category><![CDATA[nurpa]]></category>
		<category><![CDATA[surveillance]]></category>
		<category><![CDATA[symantec]]></category>
		<category><![CDATA[téléchargement]]></category>

		<guid isPermaLink="false">http://t0m-s.be/?p=428</guid>
		<description><![CDATA[Pour ceux qui ne savent pas ce qu&#8217;est Hadopi je vais vous le résumer : Hadopi c&#8217;est une loi (française au départ, mais elle arrive en Belgique, d&#8217;où ce billet) qui est censée punir l&#8217;échange de fichiers via le protocole P2P (peer-to-peer, en gros le torrent, emule, shareaza, limewire et compagnie) quand cet échange constitue [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Pour ceux qui ne savent pas ce qu&rsquo;est Hadopi je vais vous le résumer :</p>
<p>Hadopi c&rsquo;est une loi (française au départ, mais elle arrive en Belgique, d&rsquo;où ce billet) qui est censée punir l&rsquo;échange de fichiers via le protocole P2P (peer-to-peer, en gros le torrent, emule, shareaza, limewire et compagnie) quand cet échange constitue une infraction au droit d&rsquo;auteur.<br />
La &laquo;&nbsp;punition&nbsp;&raquo; est croissante :</p>
<li>vous êtes pris une fois : on vous envoie un mail qui vous dit que c&rsquo;est mal de télécharger des trucs pas très légaux.</li>
<li>une deuxième fois : un courrier recommandé vous disant la même chose que le mail.</li>
<li>une troisième fois (oui parce que vous êtes têtu) : bham la douloureuse : coupure de votre connexion internet + une amende.</li>
<p>Maintenant il y a un moyen de prouver votre non-culpabilité c&rsquo;est en installant un joli petit logiciel &laquo;&nbsp;made in government&nbsp;&raquo; qui peut épier tout ce que vous faites &#8230;</p>
<p>Bon vous l&rsquo;avez compris cette loi est plus là pour vous observer que pour sauver les artistes, surtout qu&rsquo;ils ne toucheront surement pas plus d&rsquo;argent si vous vous faites chopper. Par contre, les maisons de disques, c&rsquo;est autre chose.</p>
<p><a href="http://nurpa.be/"><img class="size-full wp-image-431 alignnone" title="bannière nurpa" src="http://img.t0m-s.be/2010/02/button-nurpa-flag.png" alt="bannière nurpa - t0m-s -" width="125" height="125" /></a><a href="http://www.hadopimayonnaise.be/"><img class="alignnone size-full wp-image-432" title="bannière hadopimayo" src="http://img.t0m-s.be/2010/02/hadopimayo.png" alt="bannière hadopi mayonnaise - t0m-s -" width="150" height="150" /></a></p>
<p>L&rsquo;Hadopi Belge sera un peu différente : pas de suppression de votre connexion internet, mais plutôt une limitation de votre quota (le nombre de Giga que vous pouvez télécharger par mois) et/ou de votre vitesse de connexion. Bon par contre en cas de récidive la coupure de votre ligne internet est possible.<br />
Déjà que les quotas et les vitesses de connexions sont basses si on arrive encore à nous les diminuer &#8230; attention bientôt un retour au 56K en Belgique.</p>
<p>En plus de ça des agents assermenté pourront accéder à vos infos personnelles sans à avoir à passer par un juge. Et cela juste en se &laquo;&nbsp;procurant&nbsp;&raquo; votre adresse IP sur un réseau P2P.<br />
Mais il faut savoir que certains réseaux balancent des adresses IP générées au hasard, c&rsquo;est-à-dire que vous pourriez être arrêté pour avoir téléchargé alors que ce n&rsquo;est pas le cas.</p>
<p>Avec cet article je n&rsquo;encourage pas le &laquo;&nbsp;piratage&nbsp;&raquo; de film, de musique, ou d&rsquo;autres choses, mais j&rsquo;essaie d&rsquo;attirer votre attention sur le fait qu&rsquo;une telle loi est dangereuse pour notre liberté : c&rsquo;est un premier pas vers un contrôle d&rsquo;internet.</p>
<p>C&rsquo;est aussi une loi très couteuse : pour savoir qui télécharge quoi il faut investir dans des serveurs de surveillance, dans des serveurs d&rsquo;envoie de mails, &#8230;</p>
<p>Nous pouvons aussi nous poser des questions sur l&rsquo;efficacité de cette loi : les gens achèteront-ils plus de CD qu&rsquo;avant? Iront-ils plus au cinéma?</p>
<p>Mais il n&rsquo;est pas encore trop tard, la loi n&rsquo;a pas encore été votée, elle n&rsquo;est encore qu&rsquo;au stade d&rsquo;idée.</p>
<p>Si vous souhaitez vous opposer à cette loi vous pouvez par exemple vous inscrire sur la <a href="http://www.hadopimayonnaise.be/membres.php">liste des membres du site Hadopi Mayonnaise</a> qui regroupe pour l&rsquo;instant <a href="http://www.hadopimayonnaise.be/listemembres.php">pas loin de 600 personnes</a>.<br />
Ou encore vous rendre sur le site de <a href="http://nurpa.be">la NURPA, l&rsquo;association pour la protection des droits des internautes</a>.</p>
<p>Voici plusieurs liens si vous souhaitez en savoir plus :<br />
<a href="http://wiki.nurpa.be/doku.php?id=analyse_du_projet_de_loi_hadopi_en_belgique">L&rsquo;analyse du projet de loi</a>.<br />
<a href="http://wiki.nurpa.be/doku.php?id=argumentaire">Un argumentaire contre cette loi</a>.<br />
<a href="http://nurpa.be/resources/downloads/P-Monfils_Proposition-de-loi-visant-a-promouvoir-la-creation-culturelle-sur-internet.pdf">La proposition de loi</a>.<br />
<a href="http://hadopimayonnaise.be/wiki/index.php?title=Accueil">Le wiki d&rsquo;Hadopi Mayonnaise</a>.<br />
<a href="http://wiki.nurpa.be/doku.php?id=liens_en_vrac">Plein de liens pour en savoir encore plus</a>.</p>
<h6>Merci à psycojoker et à tef (et aux autres)  pour les liens et la relecture de l&rsquo;article.</h6>
]]></content:encoded>
			<wfw:commentRss>http://t0m-s.be/attention-lhadopi-a-la-belge-arrive.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Les droits en plus simple</title>
		<link>http://t0m-s.be/les-droits-en-plus-simple.html</link>
		<comments>http://t0m-s.be/les-droits-en-plus-simple.html#comments</comments>
		<pubDate>Mon, 18 Jan 2010 20:59:52 +0000</pubDate>
		<dc:creator>T0m-S</dc:creator>
				<category><![CDATA[Non classé]]></category>
		<category><![CDATA[droit]]></category>
		<category><![CDATA[eXecute]]></category>
		<category><![CDATA[exécuter]]></category>
		<category><![CDATA[groupe]]></category>
		<category><![CDATA[lancer]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[lire]]></category>
		<category><![CDATA[micro ondes]]></category>
		<category><![CDATA[propriétaire]]></category>
		<category><![CDATA[public]]></category>
		<category><![CDATA[Read]]></category>
		<category><![CDATA[write]]></category>

		<guid isPermaLink="false">http://t0m-s.be/?p=403</guid>
		<description><![CDATA[Les droits sous linux, un truc avec lequel j&#8217;ai eu du mal au départ. Je vais tenter de vous l&#8217;expliquer le plus simplement possible. Pour commencer on va se référer à la vie réelle, c&#8217;est plus simple pour comprendre. Imaginons un micro-ondes Un micro-ondes ??? Oui, attendez, vous allez comprendre par après. Maintenant comparons nos fonctions de droits et [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Les droits sous linux, un truc avec lequel j&rsquo;ai eu du mal au départ. Je vais tenter de vous l&rsquo;expliquer le plus simplement possible.</p>
<p>Pour commencer on va se référer à la vie réelle, c&rsquo;est plus simple pour comprendre.</p>
<p>Imaginons un micro-ondes</p>
<p><a href="http://img.t0m-s.be/2010/01/micro-onde.jpg"><img class="alignnone size-medium wp-image-421" title="micro-onde" src="http://img.t0m-s.be/2010/01/micro-onde-300x225.jpg" alt="Four micro-ondes - t0m-s -" width="300" height="225" /></a></p>
<p>Un micro-ondes ??? Oui, attendez, vous allez comprendre par après.</p>
<p>Maintenant comparons nos fonctions de droits et celle du micro-ondes :</p>
<table class="wp-table-reloaded">
<tr>
<th>Droits</th>
<th>micro-ondes</th>
</tr>
<tr>
<td>Lire</td>
<td>voir ce qu&rsquo;on veut réchauffer</td>
</tr>
<tr>
<td>Ecrire</td>
<td>modifier le contenu qu&rsquo;on veut réchauffer</td>
</tr>
<tr>
<td>Exécuter</td>
<td>allumer le micro-ondes</td>
</tr>
</table>
<p>Et n&rsquo;oublions pas aussi les propriétaires :</p>
<table class="wp-table-reloaded">
<tr>
<th>Droits</th>
<th>micro-ondes</th>
</tr>
<tr>
<td>Propriétaire</td>
<td>vous</td>
</tr>
<tr>
<td>Groupe</td>
<td>votre famille</td>
</tr>
<tr>
<td>Publique</td>
<td>les autres</td>
</tr>
</table>
<p>Donc maintenant que vous pouvez faire un rapport avec votre micro-ondes (instrument indispensable à une vie de Geek) on va commencer sérieusement.</p>
<p>Si vous voulez réchauffer une vieille pizza d&rsquo;il y a 3 jours : vous voulez que personne ne puisse voir ça, ni changer votre pizza par autre chose et encore moins allumer le micro-ondes.<br />
Vous allez donc pratiquer de la &laquo;&nbsp;lecture seul&nbsp;&raquo; en gros, vous seul pouvez voir, modifier et chauffer votre pizza.<br />
Dans les droits cela vous donnera  &nbsp;&raquo;700&Prime;  &#8230; Pourquoi &laquo;&nbsp;700&Prime; ? C&rsquo;est simple.</p>
<p>On suit un petit tableau</p>
<table class="wp-table-reloaded">
<tr>
<th>Droits</th>
<th>micro-ondes</th>
</tr>
<tr>
<td>Propriétaire</td>
<td>vous</td>
</tr>
<tr>
<td>Groupe</td>
<td>votre famille</td>
</tr>
<tr>
<td>Publique</td>
<td>les autres</td>
</tr>
</table>
<p>Comment a-t-on fait pour trouver &laquo;&nbsp;700&Prime; ? En additionnant les nombres.<br />
Le premier nombre vous représente vous, vous pouvez avoir tous les droits donc lire + écrire + exécuter (4+2+1) = 7<br />
Le second nombre représente le groupe (votre famille), ils n&rsquo;ont aucun droit =&gt; 0<br />
Le troisième nombre représente les autres (tout ce qui est &laquo;&nbsp;public&nbsp;&raquo;), aucun droit non plus =&gt; 0</p>
<p>Imaginons maintenant que vous vouliez que tout le monde puisse accéder à votre micro-ondes librement (donc voir ce qu&rsquo;il contient, modifier ce contenu et réchauffer des aliments).<br />
Vous, tous les droits =&gt; 4+2+1 = 7<br />
Votre famille idem =&gt; 7<br />
Tous les autres aussi =&gt; 7<br />
Vous devrez donc donner le code 777 à votre ficher et tout le monde pourra en faire ce qu&rsquo;il veut (par contre c&rsquo;est très peu recommandé pour la sécurité).</p>
<p>Un autre exemple un peu plus complexe, vous avez tous les droits, votre famille peut modifier le contenu du micro-ondes et le voir, mais ne peut le lancer, les autres peuvent seulement le lancer.<br />
Vous =&gt; 4+2+1 = 7<br />
Votre famille =&gt; lire (4) + écrire (2) =&gt; 4+2 = 6<br />
Les autres =&gt; exécuter =&gt; 1<br />
Vous aurez donc 761.</p>
<p>Maintenant vous devriez avoir compris les droits, on peut aussi utiliser la notation avec des lettres : &laquo;&nbsp;r&nbsp;&raquo; pour Read (lire), &laquo;&nbsp;w&nbsp;&raquo; pour Write (écrire), &laquo;&nbsp;x&nbsp;&raquo; pour eXecute (exécuter), et le tiret quand il n&rsquo;y a pas de droits.<br />
Exemple de 761 en lettre =&gt;  rwxrw&#8212;x<br />
Donc les 3 premiers symbole représente vos droits =&gt; &laquo;&nbsp;r&nbsp;&raquo; lire, &laquo;&nbsp;w&nbsp;&raquo; écrire, &laquo;&nbsp;x&nbsp;&raquo; exécuter.<br />
Les trois suivants ceux du groupe (votre famille) =&gt; &laquo;&nbsp;r&nbsp;&raquo; lire, &laquo;&nbsp;w&nbsp;&raquo; écrire, &laquo;&nbsp;-&nbsp;&raquo; car on n&rsquo;exécute pas.<br />
Les trois dernier les droits public =&gt; &laquo;&nbsp;-&nbsp;&raquo; car on ne lit pas, &laquo;&nbsp;-&nbsp;&raquo; car on n&rsquo;écrit pas, &laquo;&nbsp;x&nbsp;&raquo; exécuter.</p>
<p>J&rsquo;espère que ça vous sera utile, à plus.</p>
<p><small><a title="Attribution-NonCommercial License" href="http://creativecommons.org/licenses/by-nc/2.0/"><img src="http://t0m-s.be/wp-content/plugins/photo-dropper/images/cc.png" border="0" alt="Creative Commons License" width="16" height="16" align="absmiddle" /></a> <a href="http://www.photodropper.com/photos/">photo</a> credit: <a title="fazh" href="http://www.flickr.com/photos/fazhil/238590880/">fazh</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://t0m-s.be/les-droits-en-plus-simple.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bonne année</title>
		<link>http://t0m-s.be/bonne-annee.html</link>
		<comments>http://t0m-s.be/bonne-annee.html#comments</comments>
		<pubDate>Fri, 01 Jan 2010 20:58:43 +0000</pubDate>
		<dc:creator>T0m-S</dc:creator>
				<category><![CDATA[Non classé]]></category>
		<category><![CDATA[2010]]></category>
		<category><![CDATA[année]]></category>
		<category><![CDATA[bonne]]></category>

		<guid isPermaLink="false">http://t0m-s.be/?p=389</guid>
		<description><![CDATA[Salut à tous, Je vous souhaite à tous une bonne année 2010. photo credit: So_P]]></description>
				<content:encoded><![CDATA[<p>Salut à tous,</p>
<p>Je vous souhaite à tous une bonne année 2010.</p>
<p><a href="http://img.t0m-s.be/2009/12/bonne_annee.png"><img class="alignnone size-large wp-image-391" title="bonne_annee" src="http://img.t0m-s.be/2009/12/bonne_annee-1024x554.png" alt="bonne année 2010 - t0m-s -" width="717" height="388" /></a><br />
<small><a title="Attribution-NoDerivs License" href="http://creativecommons.org/licenses/by-nd/2.0/"><img src="http://t0m-s.be/wp-content/plugins/photo-dropper/images/cc.png" border="0" alt="Creative Commons License" width="16" height="16" align="absmiddle" /></a> <a href="http://www.photodropper.com/photos/">photo</a> credit: <a title="So_P" href="http://www.flickr.com/photos/10392797@N03/3913966702/">So_P</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://t0m-s.be/bonne-annee.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Joyeux Noël</title>
		<link>http://t0m-s.be/joyeux-noel.html</link>
		<comments>http://t0m-s.be/joyeux-noel.html#comments</comments>
		<pubDate>Thu, 24 Dec 2009 19:02:52 +0000</pubDate>
		<dc:creator>T0m-S</dc:creator>
				<category><![CDATA[Non classé]]></category>
		<category><![CDATA[joyeux]]></category>
		<category><![CDATA[nöel]]></category>

		<guid isPermaLink="false">http://t0m-s.be/?p=386</guid>
		<description><![CDATA[Joyeux Noël à tous]]></description>
				<content:encoded><![CDATA[<p>Joyeux Noël à tous <img src='http://t0m-s.be/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://t0m-s.be/joyeux-noel.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Reduire la taille de vos bases de données sous WordPress</title>
		<link>http://t0m-s.be/reduire-la-taille-de-vos-bases-de-donnees-sous-wordpress.html</link>
		<comments>http://t0m-s.be/reduire-la-taille-de-vos-bases-de-donnees-sous-wordpress.html#comments</comments>
		<pubDate>Sun, 08 Nov 2009 14:00:18 +0000</pubDate>
		<dc:creator>T0m-S</dc:creator>
				<category><![CDATA[Non classé]]></category>
		<category><![CDATA[administration]]></category>
		<category><![CDATA[base de donnée]]></category>
		<category><![CDATA[bdd]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[nettoyage]]></category>
		<category><![CDATA[optimisation]]></category>
		<category><![CDATA[phpMyAdmin]]></category>
		<category><![CDATA[sql]]></category>
		<category><![CDATA[vitesse]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://t0m-s.be/?p=276</guid>
		<description><![CDATA[Parfois on peux avoir envie d&#8217;optimiser un peu sa base de donnée et de l&#8217;alléger, je vais vous expliquer comment faire pour WordPress. Avant de faire des manipulations sur une base de donnée n&#8217;oubliez pas d&#8217;en faire une sauvegarde avant, un accident est si vite arrivé, ce serait dommage de perdre vos données aussi bêtement. [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Parfois on peux avoir envie d&rsquo;optimiser un peu sa base de donnée et de l&rsquo;alléger, je vais vous expliquer comment faire pour WordPress.</p>
<p><strong><span style="color: #ff0000;">Avant de faire des manipulations sur une base de donnée n&rsquo;oubliez pas d&rsquo;en <a href="http://t0m-s.be/script-de-sauvegarde-des-bases-de-donnees.html">faire une sauvegarde</a> avant, un accident est si vite arrivé, ce serait dommage de perdre vos données aussi bêtement.<a href="http://img.t0m-s.be/2009/11/phpmyadmin.png"><img class="alignnone size-full wp-image-357" title="phpmyadmin" src="http://img.t0m-s.be/2009/11/phpmyadmin.png" alt="PhpMyadmin WordPress mysql - t0m-s -" width="1109" height="185" /></a></span></strong></p>
<p>Un truc tout con est d&rsquo;optimiser sa base, c&rsquo;est simple et vous gagnerez, et de la place, et de la vitesse, pour ça dans phpMyAdmin sélectionnez toutes les tables de votre base (cliquez sur &laquo;&nbsp;tout cocher&nbsp;&raquo;) ensuite sélectionnez &laquo;&nbsp;optimiser la table&nbsp;&raquo; dans le menu déroulant et faites &laquo;&nbsp;exécuter&nbsp;&raquo;, c&rsquo;est valable pour tout ce qui utilise une base de donnée MySQL.</p>
<p>Maintenant plus spécifique à WordPress.</p>
<p>Il y a des tas de bonnes options dans WordPress, mais certaines ne sont pas utile à tous le monde et en plus elles bouffent beaucoup de place.<br />
C&rsquo;est le cas du &laquo;&nbsp;suivi de billet&nbsp;&raquo; cette option permet de voir les modifications apportées à un billet, mais quand on est seul à les rédiger c&rsquo;est pas très utile (par contre si vous etes plusieurs à rédiger les news sur le même blog c&rsquo;est plutôt pas mal pour la correction ou l&rsquo;apport de modifications, précisions,&#8230;).</p>
<p>Dans le cas où vous êtes seul maitre à bord (comme moi, je suis le chef, mais de personne, donc c&rsquo;est moins marrant tout de suite <img src='http://t0m-s.be/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' />  ) vous pouvez supprimer toutes les entrées se trouvant dans votre base de donnée concernant ce suivi des modifications.<br />
Pour ça allez dans votre interface phpMyAdmin (hé oui, encore, on va pas la quitter tout de suite), rendez-vous dans l&rsquo;onglet &laquo;&nbsp;SQL&nbsp;&raquo; (celui pour effectuer des commandes sur votre base) et entrez y ce code (il va effacer toutes les entrées des &laquo;&nbsp;révision&nbsp;&raquo; mais ne touchera pas à vos précieux billet, soyez sans craintes).</p>
<div class="codesnip-container" >
<div class="sql codesnip" style="font-family:monospace;"><span class="kw1">DELETE</span> <span class="kw1">FROM</span> wp_posts <span class="kw1">WHERE</span> post_type <span class="sy0">=</span> <span class="st0">&quot;revision&quot;</span>;</div>
</div>
<p>Un autre truc plutôt inutile sont les infos sur les flux RSS (ceux dans l&rsquo;interface d&rsquo;administration de WP).<br />
Toutes ces infos sont stockées dans votre BDD et pour les supprimer rien de mieux qu&rsquo;un petit</p>
<div class="codesnip-container" >
<div class="sql codesnip" style="font-family:monospace;"><span class="kw1">DELETE</span> <span class="kw1">FROM</span> wp_options <span class="kw1">WHERE</span> option_name <span class="kw1">LIKE</span> <span class="st0">&lsquo;RSS_%&rsquo;</span>;</div>
</div>
<p>Après toutes ces manipulations ma base est passée de plus de 3.7Mo à tout juste 700ko (ouai je sais qu&rsquo;elle est petite ma base de donnée, et alors?).</p>
<p>Si vous avez d&rsquo;autres petites astuces pour optimiser une Base WordPress n&rsquo;hésiter pas à les donner en commentaire, je me ferais un plaisir de compléter cet article.</p>
]]></content:encoded>
			<wfw:commentRss>http://t0m-s.be/reduire-la-taille-de-vos-bases-de-donnees-sous-wordpress.html/feed</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>Script de sauvegarde des bases de données</title>
		<link>http://t0m-s.be/script-de-sauvegarde-des-bases-de-donnees.html</link>
		<comments>http://t0m-s.be/script-de-sauvegarde-des-bases-de-donnees.html#comments</comments>
		<pubDate>Sun, 08 Nov 2009 12:00:49 +0000</pubDate>
		<dc:creator>T0m-S</dc:creator>
				<category><![CDATA[Non classé]]></category>
		<category><![CDATA[automatique]]></category>
		<category><![CDATA[base de donnée]]></category>
		<category><![CDATA[bdd]]></category>
		<category><![CDATA[donnees]]></category>
		<category><![CDATA[ftp]]></category>
		<category><![CDATA[ovh]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[sauvegarde]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[sql]]></category>

		<guid isPermaLink="false">http://t0m-s.be/?p=268</guid>
		<description><![CDATA[Voila un petit script pour tous ceux qui voudraient faire des sauvegardes de leur base de donnée. &#60;?php // création d'une fonction comportant les identifiants de connexion au FTP : function mysql_structure&#40;&#41; &#123; $host = 'mon_serveur'; $user = 'mon_login'; $pass = 'mot_de_passe'; $base = 'nom_de_la_base'; // création d'un fichier affichant en boucle le contenu des [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Voila un petit script pour tous ceux qui voudraient faire des sauvegardes de leur base de donnée.</p>
<pre><div class="codesnip-container" ><div class="php codesnip" style="font-family:monospace;"><span class="kw2">&lt;?php</span><br />
<span class="co1">// création d'une fonction comportant les identifiants de connexion au FTP :</span><br />
<br />
<br />
<span class="kw2">function</span> mysql_structure<span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span><br />
<span class="re0">$host</span> <span class="sy0">=</span> <span class="st_h">'mon_serveur'</span><span class="sy0">;</span><br />
<span class="re0">$user</span> <span class="sy0">=</span> <span class="st_h">'mon_login'</span><span class="sy0">;</span><br />
<span class="re0">$pass</span> <span class="sy0">=</span> <span class="st_h">'mot_de_passe'</span><span class="sy0">;</span><br />
<span class="re0">$base</span> <span class="sy0">=</span> <span class="st_h">'nom_de_la_base'</span><span class="sy0">;</span><br />
<br />
<span class="co1">// création d'un fichier affichant en boucle le contenu des tuples de la base :</span><br />
<br />
<a href="http://www.php.net/mysql_connect"><span class="kw3">mysql_connect</span></a><span class="br0">&#40;</span><span class="re0">$host</span><span class="sy0">,</span> <span class="re0">$user</span><span class="sy0">,</span> <span class="re0">$pass</span><span class="br0">&#41;</span><span class="sy0">;</span><br />
<a href="http://www.php.net/mysql_select_db"><span class="kw3">mysql_select_db</span></a><span class="br0">&#40;</span><span class="re0">$base</span><span class="br0">&#41;</span><span class="sy0">;</span><br />
<span class="re0">$tables</span> <span class="sy0">=</span> <a href="http://www.php.net/mysql_list_tables"><span class="kw3">mysql_list_tables</span></a><span class="br0">&#40;</span><span class="re0">$base</span><span class="br0">&#41;</span><span class="sy0">;</span><br />
<span class="kw1">while</span> <span class="br0">&#40;</span><span class="re0">$donnees</span> <span class="sy0">=</span> <a href="http://www.php.net/mysql_fetch_array"><span class="kw3">mysql_fetch_array</span></a><span class="br0">&#40;</span><span class="re0">$tables</span><span class="br0">&#41;</span><span class="br0">&#41;</span><br />
<span class="br0">&#123;</span><br />
<span class="re0">$table</span> <span class="sy0">=</span> <span class="re0">$donnees</span><span class="br0">&#91;</span>0<span class="br0">&#93;</span><span class="sy0">;</span><br />
<span class="re0">$res</span> <span class="sy0">=</span> <a href="http://www.php.net/mysql_query"><span class="kw3">mysql_query</span></a><span class="br0">&#40;</span><span class="st0">&quot;SHOW CREATE TABLE <span class="es4">$table</span>&quot;</span><span class="br0">&#41;</span><span class="sy0">;</span><br />
<span class="kw1">if</span> <span class="br0">&#40;</span><span class="re0">$res</span><span class="br0">&#41;</span><br />
<span class="br0">&#123;</span><br />
<span class="re0">$insertions</span> <span class="sy0">=</span> <span class="st0">&quot;&quot;</span><span class="sy0">;</span><br />
<span class="re0">$tableau</span> <span class="sy0">=</span> <a href="http://www.php.net/mysql_fetch_array"><span class="kw3">mysql_fetch_array</span></a><span class="br0">&#40;</span><span class="re0">$res</span><span class="br0">&#41;</span><span class="sy0">;</span><br />
<span class="re0">$tableau</span><span class="br0">&#91;</span><span class="nu0">1</span><span class="br0">&#93;</span> <span class="sy0">.=</span> <span class="st0">&quot;;&quot;</span><span class="sy0">;</span><br />
<span class="re0">$dumpsql</span><span class="br0">&#91;</span><span class="br0">&#93;</span> <span class="sy0">=</span> <a href="http://www.php.net/str_replace"><span class="kw3">str_replace</span></a><span class="br0">&#40;</span><span class="st0">&quot;<span class="es1">\n</span>&quot;</span><span class="sy0">,</span> <span class="st0">&quot;&quot;</span><span class="sy0">,</span> <span class="re0">$tableau</span><span class="br0">&#91;</span>1<span class="br0">&#93;</span><span class="br0">&#41;</span><span class="sy0">;</span><br />
<span class="re0">$req_table</span> <span class="sy0">=</span> <a href="http://www.php.net/mysql_query"><span class="kw3">mysql_query</span></a><span class="br0">&#40;</span><span class="st0">&quot;SELECT * FROM <span class="es4">$table</span>&quot;</span><span class="br0">&#41;</span><span class="sy0">;</span><br />
<span class="re0">$nbr_champs</span> <span class="sy0">=</span> <a href="http://www.php.net/mysql_num_fields"><span class="kw3">mysql_num_fields</span></a><span class="br0">&#40;</span><span class="re0">$req_table</span><span class="br0">&#41;</span><span class="sy0">;</span><br />
<span class="kw1">while</span> <span class="br0">&#40;</span><span class="re0">$ligne</span> <span class="sy0">=</span> <a href="http://www.php.net/mysql_fetch_array"><span class="kw3">mysql_fetch_array</span></a><span class="br0">&#40;</span><span class="re0">$req_table</span><span class="br0">&#41;</span><span class="br0">&#41;</span><br />
<span class="br0">&#123;</span><br />
<span class="re0">$insertions</span> <span class="sy0">.=</span> <span class="st0">&quot;INSERT INTO <span class="es4">$table</span> VALUES(&quot;</span><span class="sy0">;</span><br />
<span class="kw1">for</span> <span class="br0">&#40;</span><span class="re0">$i</span><span class="sy0">=</span><span class="nu0">0</span><span class="sy0">;</span> <span class="re0">$i</span><span class="sy0">&lt;=</span><span class="re0">$nbr_champs</span><span class="sy0">-</span><span class="nu0">1</span><span class="sy0">;</span> <span class="re0">$i</span><span class="sy0">++</span><span class="br0">&#41;</span><br />
<span class="br0">&#123;</span><br />
<span class="re0">$insertions</span> <span class="sy0">.=</span> <span class="st0">&quot;'&quot;</span> <span class="sy0">.</span> <a href="http://www.php.net/mysql_real_escape_string"><span class="kw3">mysql_real_escape_string</span></a><span class="br0">&#40;</span><span class="re0">$ligne</span><span class="br0">&#91;</span><span class="re0">$i</span><span class="br0">&#93;</span><span class="br0">&#41;</span> <span class="sy0">.</span> <span class="st0">&quot;', &quot;</span><span class="sy0">;</span><br />
<span class="br0">&#125;</span><br />
<span class="re0">$insertions</span> <span class="sy0">=</span> <a href="http://www.php.net/substr"><span class="kw3">substr</span></a><span class="br0">&#40;</span><span class="re0">$insertions</span><span class="sy0">,</span> 0<span class="sy0">,</span> <span class="sy0">-</span>2<span class="br0">&#41;</span><span class="sy0">;</span><br />
<span class="re0">$insertions</span> <span class="sy0">.=</span> <span class="st0">&quot;);<span class="es1">\n</span>&quot;</span><span class="sy0">;</span><br />
<span class="br0">&#125;</span><br />
<span class="kw1">if</span> <span class="br0">&#40;</span><span class="re0">$insertions</span> <span class="sy0">!=</span> <span class="st0">&quot;&quot;</span><span class="br0">&#41;</span><br />
<span class="br0">&#123;</span><br />
<span class="re0">$dumpsql</span><span class="br0">&#91;</span><span class="br0">&#93;</span> <span class="sy0">=</span> <span class="re0">$insertions</span><span class="sy0">;</span><br />
<span class="br0">&#125;</span><br />
<span class="br0">&#125;</span><br />
<span class="br0">&#125;</span><br />
<span class="kw1">return</span> <a href="http://www.php.net/implode"><span class="kw3">implode</span></a><span class="br0">&#40;</span><span class="st0">&quot;<span class="es1">\r</span>&quot;</span><span class="sy0">,</span> <span class="re0">$dumpsql</span><span class="br0">&#41;</span><span class="sy0">;</span><br />
<span class="br0">&#125;</span><br />
<br />
<br />
<span class="co1">// creation d'une fonction file_put_content si le script est en PHP4 :</span><br />
<br />
<span class="kw1">if</span><span class="br0">&#40;</span><span class="sy0">!</span><a href="http://www.php.net/function_exists"><span class="kw3">function_exists</span></a><span class="br0">&#40;</span><span class="st_h">'file_put_contents'</span><span class="br0">&#41;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span><br />
<span class="kw2">function</span> <a href="http://www.php.net/file_put_contents"><span class="kw3">file_put_contents</span></a><span class="br0">&#40;</span><span class="re0">$filename</span><span class="sy0">,</span> <span class="re0">$data</span><span class="sy0">,</span> <span class="re0">$file_append</span> <span class="sy0">=</span> <span class="kw4">false</span><span class="br0">&#41;</span> <span class="br0">&#123;</span><br />
<span class="re0">$fp</span> <span class="sy0">=</span> <a href="http://www.php.net/fopen"><span class="kw3">fopen</span></a><span class="br0">&#40;</span><span class="re0">$filename</span><span class="sy0">,</span> <span class="br0">&#40;</span><span class="sy0">!</span><span class="re0">$file_append</span> ? <span class="st_h">'w+'</span> <span class="sy0">:</span> <span class="st_h">'a+'</span><span class="br0">&#41;</span><span class="br0">&#41;</span><span class="sy0">;</span><br />
<span class="kw1">if</span><span class="br0">&#40;</span><span class="sy0">!</span><span class="re0">$fp</span><span class="br0">&#41;</span> <span class="br0">&#123;</span><br />
<a href="http://www.php.net/trigger_error"><span class="kw3">trigger_error</span></a><span class="br0">&#40;</span><span class="st_h">'file_put_contents ne peut pas écrire dans le fichier.'</span><span class="sy0">,</span> <span class="kw4">E_USER_ERROR</span><span class="br0">&#41;</span><span class="sy0">;</span><br />
<span class="kw1">return</span><span class="sy0">;</span><br />
<span class="br0">&#125;</span><br />
<a href="http://www.php.net/fputs"><span class="kw3">fputs</span></a><span class="br0">&#40;</span><span class="re0">$fp</span><span class="sy0">,</span> <span class="re0">$data</span><span class="br0">&#41;</span><span class="sy0">;</span><br />
<a href="http://www.php.net/fclose"><span class="kw3">fclose</span></a><span class="br0">&#40;</span><span class="re0">$fp</span><span class="br0">&#41;</span><span class="sy0">;</span><br />
<span class="br0">&#125;</span><br />
<span class="br0">&#125;</span><br />
<br />
<br />
<span class="co1">// création du fichier de dump sur le même niveau que ce fichier dump.php</span><br />
<br />
<a href="http://www.php.net/file_put_contents"><span class="kw3">file_put_contents</span></a><span class="br0">&#40;</span><span class="st0">&quot;sqldump_&quot;</span><span class="sy0">.</span><a href="http://www.php.net/date"><span class="kw3">date</span></a><span class="br0">&#40;</span><span class="st0">&quot;d-n-Y&quot;</span><span class="br0">&#41;</span><span class="sy0">.</span><span class="st0">&quot;.sql&quot;</span><span class="sy0">,</span> mysql_structure<span class="br0">&#40;</span><span class="br0">&#41;</span><span class="br0">&#41;</span><span class="sy0">;</span><br />
<br />
<span class="co1">// effacement du fichier precedant (créé 7 jours plus tot)</span><br />
<span class="re0">$time_old</span> <span class="sy0">=</span> <a href="http://www.php.net/getdate"><span class="kw3">getdate</span></a><span class="br0">&#40;</span><a href="http://www.php.net/mktime"><span class="kw3">mktime</span></a><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">-</span><span class="br0">&#40;</span>7<span class="sy0">*</span>24<span class="sy0">*</span>3600<span class="br0">&#41;</span><span class="br0">&#41;</span><span class="sy0">;</span><br />
<span class="re0">$an</span> <span class="sy0">=</span> <span class="re0">$time_old</span><span class="br0">&#91;</span><span class="st_h">'year'</span><span class="br0">&#93;</span><span class="sy0">;</span><br />
<span class="re0">$mois</span> <span class="sy0">=</span> <span class="re0">$time_old</span><span class="br0">&#91;</span><span class="st_h">'mon'</span><span class="br0">&#93;</span><span class="sy0">;</span><br />
<span class="re0">$jour</span> <span class="sy0">=</span> <span class="re0">$time_old</span><span class="br0">&#91;</span><span class="st_h">'mday'</span><span class="br0">&#93;</span><span class="sy0">;</span><br />
<br />
<br />
<span class="co1">// formatage des jours à 1 chiffre</span><br />
<br />
<span class="kw1">for</span><span class="br0">&#40;</span><span class="re0">$k</span><span class="sy0">=</span><span class="nu0">1</span><span class="sy0">;</span> <span class="re0">$k</span><span class="sy0">&lt;</span><span class="nu0">10</span><span class="sy0">;</span> <span class="re0">$k</span><span class="sy0">++</span><span class="br0">&#41;</span><br />
<span class="br0">&#123;</span><br />
<span class="kw1">if</span> <span class="br0">&#40;</span><span class="re0">$jour</span><span class="sy0">==</span><span class="re0">$k</span><span class="br0">&#41;</span><br />
<span class="br0">&#123;</span><br />
<span class="re0">$jour</span><span class="sy0">=</span><span class="st_h">'0'</span><span class="sy0">.</span><span class="re0">$jour</span><span class="sy0">;</span><br />
<span class="br0">&#125;</span><br />
<span class="br0">&#125;</span><br />
<br />
<span class="re0">$date_old</span><span class="sy0">=</span><span class="re0">$jour</span><span class="sy0">.</span><span class="st_h">'-'</span><span class="sy0">.</span><span class="re0">$mois</span><span class="sy0">.</span><span class="st_h">'-'</span><span class="sy0">.</span><span class="re0">$an</span><span class="sy0">;</span><br />
<span class="re0">$file_old</span><span class="sy0">=</span><span class="st0">&quot;sqldump_&quot;</span><span class="sy0">.</span><span class="re0">$date_old</span><span class="sy0">.</span><span class="st0">&quot;.sql&quot;</span><span class="sy0">;</span><br />
<a href="http://www.php.net/unlink"><span class="kw3">unlink</span></a><span class="br0">&#40;</span><span class="re0">$file_old</span><span class="br0">&#41;</span><span class="sy0">;</span><br />
<span class="sy1">?&gt;</span></div></div></pre>
<p>Le script n&rsquo;est pas de moi, je l&rsquo;ai honteusement pompé sur <a href="http://www.webtolosa.com/index.php?2005/06/12/50-script-php-de-sauvegarde-automatique-des-bases-de-donnees">webtolosa</a> (la flemme de coder un truc qui existe déjà, je sais, c&rsquo;est mal).Vous devrez peut-être commenter l&rsquo;avant dernière ligne (lui rajouter des &laquo;&nbsp;//&nbsp;&raquo; devant), sous peine de voir un beau message d&rsquo;erreur lors de la première exécution du script.</p>
<p>Vous pouvez bien sur améliorer le script pour qu&rsquo;il compresse le fichier sql, pour qu&rsquo;il fasse une sauvegarde de vos fichiers et place le tout dans un fichier .tar.bz2, et par exemple qu&rsquo;il vous envoie le tout par mail (attention à la taille des pièces jointes dans ce cas là, si c&rsquo;est trop gros ça risque de ne pas s&rsquo;envoyer).</p>
<p>L&rsquo;avantage avec le script php est que vous pouvez le lancer vous même en vous rendant dessus, ou vous pouvez l&rsquo;intégrer dans une page de spécifique de votre site.</p>
<p>Pour le faire tourner automatiquement chez ovh (peut-être un rapport avec le fait que je soit passé chez eux hier &#8230;) c&rsquo;est simple, uploadez le script dans votre FTP (dans le répertoire /home/votre_login/www/ ), passez le en chmod 704, ainsi vous pouvez l&rsquo;exécuter vous même depuis le web.<br />
Bon là tout le monde peux le lancer donc arranger vous pour lui donner un nom bien dur à trouver du style &laquo;&nbsp;mega_back-up_de_la&#8212;b-a-s-e&#8211;my_sql.php&nbsp;&raquo; ainsi les gens ne s&rsquo;amuseront pas à le lancer pour vous (et faire ramer votre site par la même occasion, surtout si la base de donnée est grosse).</p>
<p>Rendez-vous ensuite dans votre interface d&rsquo;administration, allez dans la gestion de votre hébergement, et ensuite dans &laquo;&nbsp;planificateur de tâches&nbsp;&raquo;.</p>
<p><a href="http://img.t0m-s.be/2009/11/ovh_tache-custom.png"><img class="alignnone size-full wp-image-318" title="ovh_tache" src="http://img.t0m-s.be/2009/11/ovh_tache-480x347-custom.png" alt="Planificateur de taches ovh - t0m-s -" width="480" height="347" /></a></p>
<p>Créez une nouvelle tache, et renseignez l&rsquo;endroit où se trouve votre script php, indiquer quand vous voulez qu&rsquo;il s&rsquo;exécute et enregistrez les modifications, voila, une sauvegarde vous attendra dans votre ftp tout les jeudi minuit par exemple.</p>
<p>Si vous ne comprenez pas quelque chose demandez moi.</p>
]]></content:encoded>
			<wfw:commentRss>http://t0m-s.be/script-de-sauvegarde-des-bases-de-donnees.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Changement d&#8217;hébergeur</title>
		<link>http://t0m-s.be/changement-dhebergeur.html</link>
		<comments>http://t0m-s.be/changement-dhebergeur.html#comments</comments>
		<pubDate>Sun, 08 Nov 2009 10:00:22 +0000</pubDate>
		<dc:creator>T0m-S</dc:creator>
				<category><![CDATA[Non classé]]></category>
		<category><![CDATA[hebergeur]]></category>
		<category><![CDATA[nouveau]]></category>
		<category><![CDATA[ovh]]></category>

		<guid isPermaLink="false">http://t0m-s.be/?p=266</guid>
		<description><![CDATA[Salut, J&#8217;ai changé d&#8217;hébergeur, l&#8217;autre m&#8217;obligeait à placer des pubs tout les 2cm. Je suis maintenant sur un hébergement OVH (depuis hier), j&#8217;espère que vous verrez une différence niveau vitesse de chargement des pages ect @+]]></description>
				<content:encoded><![CDATA[<p>Salut,</p>
<p>J&rsquo;ai changé d&rsquo;hébergeur, l&rsquo;autre m&rsquo;obligeait à placer des pubs tout les 2cm.</p>
<p>Je suis maintenant sur un hébergement OVH (depuis hier), j&rsquo;espère que vous verrez une différence niveau vitesse de chargement des pages ect</p>
<p>@+</p>
]]></content:encoded>
			<wfw:commentRss>http://t0m-s.be/changement-dhebergeur.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Le formatage automatique sous WordPress</title>
		<link>http://t0m-s.be/le-formatage-automatique-sous-wordpress.html</link>
		<comments>http://t0m-s.be/le-formatage-automatique-sous-wordpress.html#comments</comments>
		<pubDate>Wed, 04 Nov 2009 19:51:06 +0000</pubDate>
		<dc:creator>T0m-S</dc:creator>
				<category><![CDATA[Non classé]]></category>
		<category><![CDATA[amp]]></category>
		<category><![CDATA[automatique]]></category>
		<category><![CDATA[code php]]></category>
		<category><![CDATA[double tiret]]></category>
		<category><![CDATA[double trait d'union]]></category>
		<category><![CDATA[formatage]]></category>
		<category><![CDATA[remplacement]]></category>
		<category><![CDATA[replacements]]></category>
		<category><![CDATA[tiret]]></category>
		<category><![CDATA[trait d'union]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[wp]]></category>

		<guid isPermaLink="false">http://t0m-s.be/?p=256</guid>
		<description><![CDATA[Sous WordPress il y a une fonction de formatage automatique, c&#8217;est à dire qu&#8217;elle rectifie ce que vous avez écrit (s&#8217;il y a une faute dans le code html par exemple). Cet outil est plutôt bien foutu, mais parfois il peut être énervant, surtout quand vous devez écrire des lignes de code, car, par exemple, [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Sous WordPress il y a une fonction de formatage automatique, c&rsquo;est à dire qu&rsquo;elle rectifie ce que vous avez écrit (s&rsquo;il y a une faute dans le code html par exemple).</p>
<p style="text-align: center;"><a href="http://img.t0m-s.be/2009/11/wordpress.png"><img class="size-full wp-image-326 aligncenter" title="wordpress" src="http://img.t0m-s.be/2009/11/wordpress.png" alt="Logo WordPress - t0m-s -" width="372" height="123" /></a></p>
<p>Cet outil est plutôt bien foutu, mais parfois il peut être énervant, surtout quand vous devez écrire des lignes de code, car, par exemple, un double tiret &laquo;&nbsp;&#8211;&nbsp;&raquo; sera remplacé par un long &laquo;&nbsp;&#8212&Prime; et un double tiret entouré d&rsquo;espace &nbsp;&raquo; &#8212; &nbsp;&raquo; sera remplacé par un autre type de tiret long &laquo;&nbsp;&#8211&Prime;.</p>
<p>Bon si c&rsquo;est dans du texte normal c&rsquo;est pas bien grave, mais quand c&rsquo;est dans une ligne de code shell comme dans mon article pour faire fonctionner sa <a href="http://t0m-s.be/palette-graphique-genius-mousepen-8x6-sous-linux.html">palette graphique sous linux</a> ça peut être embêtant (car le code ne va simplement pas marcher).</p>
<p>Il y a un moyen simple pour remédier à cela: modifier un fichier php de WordPress.</p>
<p>Avec un logiciel FTP téléchargez ce fichier</p>
<div class="codesnip-container" >/wp-includes/formatting.php</div>
<p>Ensuite pour empêcher WP de transformer vos doubles tirets en long tiret tout pas beau qui plante tout votre code écrit avec amour il va falloir modifier quelque peu ce fichier.</p>
<p>Trouver la ligne contenant</p>
<div class="codesnip-container" >
<div class="php codesnip" style="font-family:monospace;"><span class="re0">$static_characters</span> <span class="sy0">=</span> <a href="http://www.php.net/array_merge"><span class="kw3">array_merge</span></a><span class="br0">&#40;</span><a href="http://www.php.net/array"><span class="kw3">array</span></a><span class="br0">&#40;</span><span class="st_h">&lsquo;&#8212;&rsquo;</span><span class="sy0">,</span> <span class="st_h">&lsquo; &#8212; &lsquo;</span><span class="sy0">,</span> <span class="st_h">&lsquo;&#8211;&rsquo;</span><span class="sy0">,</span> <span class="st_h">&lsquo; &#8211; &lsquo;</span><span class="sy0">,</span> <span class="st_h">&lsquo;xn&amp;amp;#8211;&rsquo;</span><span class="sy0">,</span> <span class="st_h">&lsquo;&#8230;&rsquo;</span><span class="sy0">,</span> <span class="st_h">&lsquo;&laquo;&nbsp;&rsquo;</span><span class="sy0">,</span> <span class="st_h">&lsquo;\&rsquo;s&rsquo;</span><span class="sy0">,</span> <span class="st_h">&lsquo;\&rsquo;\&nbsp;&raquo;</span><span class="sy0">,</span> <span class="st_h">&lsquo; &#8482;&rsquo;</span><span class="br0">&#41;</span><span class="sy0">,</span> <span class="re0">$cockney</span><span class="br0">&#41;</span><span class="sy0">;</span></div>
</div>
<p>et supprimez y les deux occurrences du double tiret ( &lsquo; &#8212; &lsquo; et &lsquo;&#8211;&rsquo; ) vous obtiendrez donc</p>
<div class="codesnip-container" >
<div class="php codesnip" style="font-family:monospace;"><span class="re0">$static_characters</span> <span class="sy0">=</span> <a href="http://www.php.net/array_merge"><span class="kw3">array_merge</span></a><span class="br0">&#40;</span><a href="http://www.php.net/array"><span class="kw3">array</span></a><span class="br0">&#40;</span><span class="st_h">&lsquo;&#8212;&rsquo;</span><span class="sy0">,</span> <span class="st_h">&lsquo; &#8211; &lsquo;</span><span class="sy0">,</span> <span class="st_h">&lsquo;xn&amp;amp;#8211;&rsquo;</span><span class="sy0">,</span> <span class="st_h">&lsquo;&#8230;&rsquo;</span><span class="sy0">,</span> <span class="st_h">&lsquo;&laquo;&nbsp;&rsquo;</span><span class="sy0">,</span> <span class="st_h">&lsquo;\&rsquo;s&rsquo;</span><span class="sy0">,</span> <span class="st_h">&lsquo;\&rsquo;\&nbsp;&raquo;</span><span class="sy0">,</span> <span class="st_h">&lsquo; &#8482;&rsquo;</span><span class="br0">&#41;</span><span class="sy0">,</span> <span class="re0">$cockney</span><span class="br0">&#41;</span><span class="sy0">;</span></div>
</div>
<p>Ensuite à la ligne suivante</p>
<div class="codesnip-container" >
<div class="php codesnip" style="font-family:monospace;"><span class="re0">$static_replacements</span> <span class="sy0">=</span> <a href="http://www.php.net/array_merge"><span class="kw3">array_merge</span></a><span class="br0">&#40;</span><a href="http://www.php.net/array"><span class="kw3">array</span></a><span class="br0">&#40;</span><span class="st_h">&lsquo;&amp;amp;#8212;&rsquo;</span><span class="sy0">,</span> <span class="st_h">&lsquo; &amp;amp;#8212; &lsquo;</span><span class="sy0">,</span> <span class="st_h">&lsquo;&amp;amp;#8211;&rsquo;</span><span class="sy0">,</span> <span class="st_h">&lsquo; &amp;amp;#8211; &lsquo;</span><span class="sy0">,</span> <span class="st_h">&lsquo;xn--&rsquo;</span><span class="sy0">,</span> <span class="st_h">&lsquo;&amp;amp;#8230;&rsquo;</span><span class="sy0">,</span> <span class="re0">$opening_quote</span><span class="sy0">,</span> <span class="st_h">&lsquo;&amp;amp;#8217;s&rsquo;</span><span class="sy0">,</span> <span class="re0">$closing_quote</span><span class="sy0">,</span> <span class="st_h">&lsquo; &amp;amp;#8482;&rsquo;</span><span class="br0">&#41;</span><span class="sy0">,</span> <span class="re0">$cockneyreplace</span><span class="br0">&#41;</span><span class="sy0">;</span></div>
</div>
<p>Retirez &lsquo; &amp;#8212; &lsquo; et  &lsquo;&amp;#8211;&rsquo; qui correspondent respectivement aux ? et ?, vous aurez donc une ligne qui ressemble à cela</p>
<div class="codesnip-container" >
<div class="php codesnip" style="font-family:monospace;"><span class="re0">$static_replacements</span> <span class="sy0">=</span> <a href="http://www.php.net/array_merge"><span class="kw3">array_merge</span></a><span class="br0">&#40;</span><a href="http://www.php.net/array"><span class="kw3">array</span></a><span class="br0">&#40;</span><span class="st_h">&lsquo;&amp;amp;#8212;&rsquo;</span><span class="sy0">,</span> <span class="st_h">&lsquo; &amp;amp;#8211; &lsquo;</span><span class="sy0">,</span> <span class="st_h">&lsquo;xn--&rsquo;</span><span class="sy0">,</span> <span class="st_h">&lsquo;&amp;amp;#8230;&rsquo;</span><span class="sy0">,</span> <span class="re0">$opening_quote</span><span class="sy0">,</span> <span class="st_h">&lsquo;&amp;amp;#8217;s&rsquo;</span><span class="sy0">,</span> <span class="re0">$closing_quote</span><span class="sy0">,</span> <span class="st_h">&lsquo; &amp;amp;#8482;&rsquo;</span><span class="br0">&#41;</span><span class="sy0">,</span> <span class="re0">$cockneyreplace</span><span class="br0">&#41;</span><span class="sy0">;</span></div>
</div>
<p>Faite une sauvegarde du nouveau fichier pour pouvoir le restaurer en cas de mise à jour, ou éditez ses droits pour que les mises à jour ne puissent pas le modifier (mais vérifier quand même qu&rsquo;une faille de sécurité n&rsquo;a pas été découverte entre temps, on est jamais trop prudent).</p>
<p>Vous pouvez bien sur modifier le code pour qu&rsquo;il ne remplace plus rien du tout, dans ce cas là je vous laisse faire.</p>
<p>En espérant que ça vous soit utile, bonne soirée.</p>
]]></content:encoded>
			<wfw:commentRss>http://t0m-s.be/le-formatage-automatique-sous-wordpress.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Un tableau blanc en ligne simple et efficace</title>
		<link>http://t0m-s.be/un-tableau-blanc-en-ligne-simple-et-efficace.html</link>
		<comments>http://t0m-s.be/un-tableau-blanc-en-ligne-simple-et-efficace.html#comments</comments>
		<pubDate>Tue, 27 Oct 2009 20:17:23 +0000</pubDate>
		<dc:creator>T0m-S</dc:creator>
				<category><![CDATA[Non classé]]></category>
		<category><![CDATA[dabbleboard]]></category>
		<category><![CDATA[en ligne]]></category>
		<category><![CDATA[gratuit]]></category>
		<category><![CDATA[tableau blanc]]></category>
		<category><![CDATA[white board]]></category>

		<guid isPermaLink="false">http://t0m-s.be/?p=253</guid>
		<description><![CDATA[Un tableau blanc pour ceux qui ne savent pas c&#8217;est un logiciel (ou un site dans ce cas ci) qui sert à éditer des projets à plusieurs en temps réel, c&#8217;est à dire que quand vous modifié quelque chose les autres le voient directement. C&#8217;est utile quand vous devez préparer un exposé, ou un compte [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Un tableau blanc pour ceux qui ne savent pas c&rsquo;est un logiciel (ou un site dans ce cas ci) qui sert à éditer des projets à plusieurs en temps réel, c&rsquo;est à dire que quand vous modifié quelque chose les autres le voient directement. C&rsquo;est utile quand vous devez préparer un exposé, ou un compte rendu à plusieurs et que vous n&rsquo;avez pas l&rsquo;occasion de vous voir.</p>
<p>C&rsquo;est le site <a href="http://www.dabbleboard.com/draw">DabbleBoard</a> qui a retenu mon attention, et pourquoi ça? Et bien simplement parcequ&rsquo;il ne faut pas s&rsquo;inscrire, si vous voulez que quelqu&rsquo;un viennent vous rejoindre il suffit de lui donner le lien de votre travail.</p>
<p><a href="http://img.t0m-s.be/2009/11/whiteboard.jpg"><img class="alignnone size-full wp-image-325" title="whiteboard" src="http://img.t0m-s.be/2009/11/whiteboard.jpg" alt="dabbleboard - t0m-s -" width="1024" height="398" /></a></p>
<p>Il y a pas mal de fonction : ajout de photo, dessin, colorisation du texte (ou des dessins), aide au dessin (qui marche pas très fort il faut le dire, mais c&rsquo;est déjà pas mal), flèches toutes faites (il reste juste à tracer son sens). Vous pouvez même sauvegarder votre travail en ligne ou le télécharger chez vous, vous avez aussi la possibilité de rendre votre travail public (accessible par tous).</p>
<p>Et le meilleur de tous ce service est gratuit <img src='http://t0m-s.be/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> .</p>
<p>Le site est plutot simple malgré qu&rsquo;il soit en Anglais, mais si vous ne compreniez pas quelque chose demandez dans les commentaires.</p>
<p>Bonne soirée.</p>
]]></content:encoded>
			<wfw:commentRss>http://t0m-s.be/un-tableau-blanc-en-ligne-simple-et-efficace.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Et les gagnants d&#8217;une invit Google Wave sont &#8230;</title>
		<link>http://t0m-s.be/et-les-gagnants-dune-invit-google-wave-sont.html</link>
		<comments>http://t0m-s.be/et-les-gagnants-dune-invit-google-wave-sont.html#comments</comments>
		<pubDate>Tue, 27 Oct 2009 16:50:09 +0000</pubDate>
		<dc:creator>T0m-S</dc:creator>
				<category><![CDATA[Non classé]]></category>
		<category><![CDATA[concours]]></category>
		<category><![CDATA[gagnants]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[invitations]]></category>
		<category><![CDATA[wave]]></category>

		<guid isPermaLink="false">http://t0m-s.be/?p=246</guid>
		<description><![CDATA[Voilà j&#8217;ai tiré au sort les 5 gagnants des invitations Google Wave grâce au site http://www.random.org. Damien farezz Evenae shao Grummfy Je vous ai envoyé un mail et j&#8217;ai envoyé les invitations, il faudra surement un petit temps avant que Google ne les traites, n&#8217;hésiter pas à me contacter quand vous les aurez reçues et [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Voilà j&rsquo;ai tiré au sort les 5 gagnants des invitations Google Wave grâce au site <a href="http://www.random.org/">http://www.random.org</a>.</p>
<ul>
<li>Damien</li>
<li>farezz</li>
<li>Evenae</li>
<li>shao</li>
<li>Grummfy</li>
</ul>
<p>Je vous ai envoyé un mail et j&rsquo;ai envoyé les invitations, il faudra surement un petit temps avant que Google ne les traites, n&rsquo;hésiter pas à me contacter quand vous les aurez reçues et que vous aurez testé un peu.</p>
<p>Bonne soirée à tous, et désolé pour les autres, vous aurez plus de chance la prochaine fois <img src='http://t0m-s.be/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> .</p>
]]></content:encoded>
			<wfw:commentRss>http://t0m-s.be/et-les-gagnants-dune-invit-google-wave-sont.html/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>5 invitations Google Wave à gagner</title>
		<link>http://t0m-s.be/5-invitations-google-wave-a-gagner.html</link>
		<comments>http://t0m-s.be/5-invitations-google-wave-a-gagner.html#comments</comments>
		<pubDate>Sun, 25 Oct 2009 15:11:30 +0000</pubDate>
		<dc:creator>T0m-S</dc:creator>
				<category><![CDATA[Non classé]]></category>
		<category><![CDATA[concour]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[gratuit]]></category>
		<category><![CDATA[invitations]]></category>
		<category><![CDATA[wave]]></category>

		<guid isPermaLink="false">http://t0m-s.be/?p=240</guid>
		<description><![CDATA[J&#8217;offre 5 invitations Google Wave. Comment les gagner? C&#8217;est simple poster simplement un commentaire, et je sélectionnerai 5 personnes au hasard parmi les commentaires, les gagnants seront choisi le mardi 27 octobres (dans 2 jours). Bonne chance à tous. PS: n&#8217;oubliez pas de laisser votre email (valide) dans le champs email, sinon je ne pourrai [&#8230;]]]></description>
				<content:encoded><![CDATA[<p><a href="http://img.t0m-s.be/2009/11/google_wave.jpg"><img class="alignnone size-full wp-image-314" title="google_wave" src="http://img.t0m-s.be/2009/11/google_wave.jpg" alt="Google Wave - t0m-s -" width="500" height="264" /></a></p>
<p>J&rsquo;offre 5 invitations Google Wave.</p>
<p>Comment les gagner? C&rsquo;est simple poster simplement un commentaire, et je sélectionnerai 5 personnes au hasard parmi les commentaires, les gagnants seront choisi le mardi 27 octobres (dans 2 jours).</p>
<p>Bonne chance à tous.</p>
<p>PS: n&rsquo;oubliez pas de laisser votre email (valide) dans le champs email, sinon je ne pourrai pas vous contacter si vous avez gagné.</p>
<p><small><a title="Attribution-ShareAlike License" href="http://creativecommons.org/licenses/by-sa/2.0/"><img src="http://t0m-s.be/wp-content/plugins/photo-dropper/images/cc.png" border="0" alt="Creative Commons License" width="16" height="16" align="absmiddle" /></a> <a href="http://www.photodropper.com/photos/">photo</a> credit: <a title="Armado" href="http://www.flickr.com/photos/36623125@N02/4039682480/">Armado</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://t0m-s.be/5-invitations-google-wave-a-gagner.html/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Palette graphique Genius MousePen 8&#215;6 sous Linux</title>
		<link>http://t0m-s.be/palette-graphique-genius-mousepen-8x6-sous-linux.html</link>
		<comments>http://t0m-s.be/palette-graphique-genius-mousepen-8x6-sous-linux.html#comments</comments>
		<pubDate>Tue, 20 Oct 2009 19:19:31 +0000</pubDate>
		<dc:creator>T0m-S</dc:creator>
				<category><![CDATA[Non classé]]></category>
		<category><![CDATA[32 bits]]></category>
		<category><![CDATA[64 bits]]></category>
		<category><![CDATA[driver]]></category>
		<category><![CDATA[genius mousepen 8x6]]></category>
		<category><![CDATA[genius wizardpen]]></category>
		<category><![CDATA[graphics tablet]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[palette graphique]]></category>
		<category><![CDATA[tablette graphique]]></category>

		<guid isPermaLink="false">http://t0m-s.be/?p=229</guid>
		<description><![CDATA[Vous n&#8217;arrivez pas à faire marcher votre palette graphique (une Genius MousePen 8&#215;6 pour moi) sous Linux? Je vais vous expliquer comment faire à partir des sources (comme ça pas de problèmes pour les gens qui sont, comme moi, en 64 bits). Voici la liste des palettes qui fonctionneront avec cette manipulation : DigiPro 5&#215;4 [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Vous n&rsquo;arrivez pas à faire marcher votre palette graphique (une Genius MousePen 8&#215;6 pour moi) sous Linux?</p>
<p><img class="alignnone size-full wp-image-381" title="palette_graphique" src="http://img.t0m-s.be/2009/12/palette_graphique.jpg" alt="Palette graphique Genius - t0m-s -" width="500" height="375" /><br />
<small><a title="Attribution-ShareAlike License" href="http://creativecommons.org/licenses/by-sa/2.0/" target="_blank"><br />
</a><a title="BuggerOne" href="http://www.flickr.com/photos/24405432@N00/1424099876/"></a></small></p>
<p>Je vais vous expliquer comment faire à partir des sources (comme ça pas de problèmes pour les gens qui sont, comme moi, en 64 bits).</p>
<p>Voici la liste des palettes qui fonctionneront avec cette manipulation :</p>
<ul>
<li>DigiPro 5&#215;4 Graphics Tablet</li>
<li>Digital Ink Pad (A4 format)</li>
<li>G-pen</li>
<li>Genius Wizardpen</li>
<li>Genius Mousepen</li>
<li>Genius</li>
<li>iBall</li>
<li>Manhattan</li>
<li>Pentagram</li>
<li>QWare</li>
<li>Trust TB-3100</li>
<li>Trust TB-5300</li>
<li>Trust TB-6300</li>
<li>UC-LOGIC</li>
</ul>
<pre>
<div class="codesnip-container" ><div class="bash codesnip" style="font-family:monospace;"><span class="kw2">wget</span> http:<span class="sy0">//</span>linuxgenius.googlecode.com<span class="sy0">/</span>files<span class="sy0">/</span>wizardpen-0.7.0-alpha2.tar.gz<br />
<span class="kw2">tar</span> <span class="re5">-zxvf</span> wizardpen-0.7.0-alpha2.tar.gz<br />
<span class="kw3">cd</span> wizardpen-0.7.0-alpha2<span class="sy0">/</span><br />
<span class="kw2">sudo</span> <span class="kw2">apt-get</span> <span class="kw2">install</span> xutils libx11-dev libxext-dev x-dev build-essential xautomation xinput xserver-xorg-dev<br />
<span class="kw2">sudo</span> .<span class="sy0">/</span>configure <span class="re5">--with-xorg-module-dir</span>=<span class="sy0">/</span>usr<span class="sy0">/</span>lib<span class="sy0">/</span>xorg<span class="sy0">/</span>modules <span class="sy0">&amp;&amp;</span> <span class="kw2">sudo</span> <span class="kw2">make</span> <span class="sy0">&amp;&amp;</span> <span class="kw2">sudo</span> <span class="kw2">make</span> <span class="kw2">install</span></div></div>
</pre>
<p>Si tout s&rsquo;est bien passé la commande suivante devrait vous ressortir wizardpen.so et wizardpen.la</p>
<div class="codesnip-container" >
<div class="bash codesnip" style="font-family:monospace;"><span class="kw2">ls</span> <span class="sy0">/</span>usr<span class="sy0">/</span>lib<span class="sy0">/</span>xorg<span class="sy0">/</span>modules<span class="sy0">/</span>input<span class="sy0">/</span>wizardpen_drv.<span class="sy0">*</span></div>
</div>
<p>Maintenant il va falloir brancher votre palette et taper</p>
<div class="codesnip-container" >
<div class="bash codesnip" style="font-family:monospace;"><span class="kw2">cat</span> <span class="sy0">/</span>proc<span class="sy0">/</span>bus<span class="sy0">/</span>input<span class="sy0">/</span>devices <span class="sy0">|</span> <span class="kw2">grep</span> Name</div>
</div>
<p>et cherchez une ligne ressemblant à</p>
<div class="codesnip-container" >N: Name=&nbsp;&raquo;UC-LOGIC Tablet WP8060U&nbsp;&raquo;</div>
<p>Notez le code de la tablette ( WP8060U ) quelque part, on va en avoir besoin dans quelques minutes.</p>
<p>On va maintenant éditer le fichier Xorg pour qu&rsquo;il reconnaisse la tablette.</p>
<div class="codesnip-container" >
<div class="bash codesnip" style="font-family:monospace;">gksudo gedit <span class="sy0">/</span>etc<span class="sy0">/</span>X11<span class="sy0">/</span>xorg.conf</div>
</div>
<p>Placer ceci à la fin du fichier, et n&rsquo;oubliez pas de modifier la 3ème ligne.</p>
<div class="codesnip-container" >Section &laquo;&nbsp;InputDevice&nbsp;&raquo;<br />
Identifier &laquo;&nbsp;WizardPen Tablet&nbsp;&raquo;<br />
Option &laquo;&nbsp;Name&nbsp;&raquo; &laquo;&nbsp;UC-LOGIC Tablet WP8060U&nbsp;&raquo; # Remplacez WP8060U par le code que vous avez obtenu plus haut<br />
Option &laquo;&nbsp;SendCoreEvents&nbsp;&raquo; &laquo;&nbsp;true&nbsp;&raquo;<br />
Driver &laquo;&nbsp;wizardpen&nbsp;&raquo;<br />
Option &laquo;&nbsp;Device&nbsp;&raquo; &laquo;&nbsp;/dev/tablet-event&nbsp;&raquo;<br />
Option &laquo;&nbsp;TopX&nbsp;&raquo; &laquo;&nbsp;826&Prime;<br />
Option &laquo;&nbsp;TopY&nbsp;&raquo; &laquo;&nbsp;2626&Prime;<br />
Option &laquo;&nbsp;BottomX&nbsp;&raquo; &laquo;&nbsp;32747&Prime;<br />
Option &laquo;&nbsp;BottomY&nbsp;&raquo; &laquo;&nbsp;32762&Prime;<br />
Option &laquo;&nbsp;MaxX&nbsp;&raquo; &laquo;&nbsp;32747&Prime;<br />
Option &laquo;&nbsp;MaxY&nbsp;&raquo; &laquo;&nbsp;32762&Prime;<br />
EndSection<br />
<!-- br--><!-- br--><br />
Section &laquo;&nbsp;ServerLayout&nbsp;&raquo;<br />
Identifier &laquo;&nbsp;Default Layout&nbsp;&raquo;<br />
screen &laquo;&nbsp;Default Screen&nbsp;&raquo;<br />
InputDevice &laquo;&nbsp;WizardPen Tablet&nbsp;&raquo; &laquo;&nbsp;AlwaysCore&nbsp;&raquo;<br />
EndSection<br />
Section &laquo;&nbsp;Module&nbsp;&raquo;<br />
Load &laquo;&nbsp;glx&nbsp;&raquo;<br />
EndSection</div>
<p>Maintenant il ne reste plus qu&rsquo;a redémarrer le serveur graphique, pour ça ouvrez la console tty1 (en appuyant sur ctrl+alt+F1) et tapez</p>
<div class="codesnip-container" >
<div class="bash codesnip" style="font-family:monospace;"><span class="kw2">sudo</span> <span class="sy0">/</span>etc<span class="sy0">/</span>init.d<span class="sy0">/</span>gdm restart</div>
</div>
<p>Voila votre palette devrait marcher maintenant, si vous avez des soucis n&rsquo;hésiter pas à le dire dans les commentaires.</p>
<p><small><a title="Attribution-ShareAlike License" href="http://creativecommons.org/licenses/by-sa/2.0/"><img src="../wp-content/plugins/photo-dropper/images/cc.png" border="0" alt="Creative Commons License" width="16" height="16" align="middle" /></a> <a href="http://www.photodropper.com/photos/">photo</a> credit: <a title="BuggerOne" href="http://www.flickr.com/photos/24405432@N00/1424099876/">BuggerOne</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://t0m-s.be/palette-graphique-genius-mousepen-8x6-sous-linux.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
