<?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>Cyril - Mes astuces &#187; gentoo</title>
	<atom:link href="http://blog.cyril.me/category/gentoo/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.cyril.me</link>
	<description>Yet Another Wordpress Blog</description>
	<lastBuildDate>Fri, 30 Jul 2010 06:56:42 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Port forwarding avec iptables</title>
		<link>http://blog.cyril.me/2010/07/udp-tcp-port-forwarding-iptables/</link>
		<comments>http://blog.cyril.me/2010/07/udp-tcp-port-forwarding-iptables/#comments</comments>
		<pubDate>Fri, 30 Jul 2010 06:55:37 +0000</pubDate>
		<dc:creator>Cyril</dc:creator>
				<category><![CDATA[gentoo]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://blog.cyril.me/?p=339</guid>
		<description><![CDATA[Ceci est un petit mémo sur la méthode pour transférer des paquets sous linux avec iptables. 1. Autoriser votre ordinateur à transférer des packets Vous devez activer dans un premier temps le transfert de paquets par votre ordinateur. En root, exécutez la commande suivante : # sysctl net.ipv4.ip_forward=1 Si vous souhaitez que ce paramètre soit [...]]]></description>
			<content:encoded><![CDATA[<p>Ceci est un petit mémo sur la méthode pour transférer des paquets sous linux avec iptables.</p>
<h3><a name="p339_ip_forward">1. Autoriser votre ordinateur à transférer des packets</a></h3>
<p>Vous devez activer dans un premier temps le transfert de paquets par votre ordinateur. En root, exécutez la commande suivante :</p>
<p><code># sysctl net.ipv4.ip_forward=1</code></p>
<p>Si vous souhaitez que ce paramètre soit activé par défaut au démarrage de votre ordinateur, éditez le fichier /etc/sysctl.conf, qui sera utilisé au boot pour remettre les paramètres à jour.</p>
<h3><a name="p339_nat">2. Faire du NAT avec iptables (translation d&#8217;adresse)</a></h3>
<p>Le NAT consiste à autoriser qu&#8217;un ordinateur utilise le votre comme passerelle vers internet. Par exemple, vous avez une clé 3G ou un accès simple à Internet : mettez-vous en réseau avec l&#8217;autre ordinateur (avec des IPs fixes, un câble réseau ou un wifi en ad-hoc). Ensuite, autorisez le NAT de la manière suivante (remplacez eth0 par l&#8217;interface de votre connexion Internet).</p>
<p><code># iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE</code></p>
<h3><a name="p339_forward_udp">3. Forwarder des paquets</a></h3>
<p>Pour forwarder les paquets qui arrivent sur un port vers un autre, utilisez iptables ! L&#8217;exemple suivant montre comment router les paquets UDP port 31234 vers une autre IP (on aurait aussi pu changer le port de destination pour en mettre un différent).</p>
<p><code># iptables -t nat -A PREROUTING -p udp --dport 31234 -j DNAT --to 10.0.0.2:31234</code></p>
<p><span style="text-decoration: underline;">Exemple d&#8217;utilisation :</span> transférer des paquets RSTP (comme ceux de la TV Freebox) vers un autre ordinateur.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.cyril.me/2010/07/udp-tcp-port-forwarding-iptables/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Concatener des pdfs avec pdftk</title>
		<link>http://blog.cyril.me/2010/04/concatener-combiner-pdfs-pdftk/</link>
		<comments>http://blog.cyril.me/2010/04/concatener-combiner-pdfs-pdftk/#comments</comments>
		<pubDate>Thu, 29 Apr 2010 06:39:12 +0000</pubDate>
		<dc:creator>Cyril</dc:creator>
				<category><![CDATA[gentoo]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://blog.cyril.me/?p=238</guid>
		<description><![CDATA[Manipuler des PDFs Admettons que vous ayez deux fichiers PDF que vous souhaitiez regrouper en un seul fichier (par exemple les recto et verso de votre carte d&#8217;identité). Pour ce faire, voici un petit outil bien pratique : pdftk. Bien que l&#8217;utilisation de ce programme est un peu compliquée, il n&#8217;en reste pas moins bien [...]]]></description>
			<content:encoded><![CDATA[<h3>Manipuler des PDFs</h3>
<p>Admettons que vous ayez deux fichiers PDF que vous souhaitiez regrouper en un seul fichier (par exemple les recto et verso de votre carte d&#8217;identité). Pour ce faire, voici un petit outil bien pratique : <a title="pdftk : manipulation de fichiers PDF" href="http://www.accesspdf.com/pdftk/">pdftk</a>.</p>
<p>Bien que l&#8217;utilisation de ce programme est un peu compliquée, il n&#8217;en reste pas moins bien pratique !<br />
<code>$ pdftk recto.pdf verso.pdf cat output combine.pdf</code></p>
<h3>Convertir des JPG en PDF</h3>
<p>Je me suis mis à scanner ce matin un document, directement sur une clé USB (c&#8217;est plus pratique avec Linux que de commencer à chercher comment installer les drivers de scan <img src='http://blog.cyril.me/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  ). Je me suis récupéré, à ma grande surprise, des fichiers JPEG au lieu d&#8217;un PDF tant attendu !</p>
<p>Pas de soucis : avec convert de imagemagick, vous pouvez convertir chaque JPG en PDF :<br />
<code>$ for f in *.jpg; do echo Converting $f; convert $f $f.pdf; done</code></p>
<p>Ensuite, utilisez <code>pdftk</code> pour concaténer les fichiers PDF ainsi créés.</p>
<p><em>Installation des outils : les outils présentés ici sont disponibles dans la majorité des distributions (ubuntu, gentoo, &#8230;)</em></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.cyril.me/2010/04/concatener-combiner-pdfs-pdftk/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Frets on fire, avec une guitare Wii, c&#8217;est possible !</title>
		<link>http://blog.cyril.me/2009/06/frets-on-fire-guitare-wii-linux/</link>
		<comments>http://blog.cyril.me/2009/06/frets-on-fire-guitare-wii-linux/#comments</comments>
		<pubDate>Wed, 03 Jun 2009 06:07:57 +0000</pubDate>
		<dc:creator>Cyril</dc:creator>
				<category><![CDATA[Guitar Hero]]></category>
		<category><![CDATA[gentoo]]></category>
		<category><![CDATA[Frets on Fire]]></category>
		<category><![CDATA[Guitare]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[PC]]></category>
		<category><![CDATA[Wii]]></category>

		<guid isPermaLink="false">http://blog.cyril.me/?p=117</guid>
		<description><![CDATA[Vous avez sans doute entendu parlé de Guitar Hero : ce jeu de simulation de musique vous fais croire que vous jouez de la guitare comme un dieu. Soyons bien clairs : c&#8217;est pas le même topo avec une vraie guitare. Mais là n&#8217;est pas le sujet de ce post. Frets on fire Frets on [...]]]></description>
			<content:encoded><![CDATA[<p>Vous avez sans doute entendu parlé de Guitar Hero : ce jeu de simulation de musique vous fais croire que vous jouez de la guitare comme un dieu. Soyons bien clairs : c&#8217;est pas le même topo avec une vraie guitare. Mais là n&#8217;est pas le sujet de ce post.</p>
<h3>Frets on fire</h3>
<p>Frets on fire est la version Open Source du jeu Guitar Hero. Loin de proposer le même design, il propose en revanche le même principe que Guitar Hero pour la guitare : les touches défilent, à vous de les taper au bon moment. Pour ce faire, prenez votre clavier (sans fil si possible) à l&#8217;envers, utilisez la touche <code>[ENTER]</code> pour gratter les cordes, et les touches <code>[F1]</code> à <code>[F5]</code> pour les frets.</p>
<p>Frets on fire est codé en utilisant la librairie SDL, et comme la majorité des logiciels codés avec cette librairie, il est compatible Windows / Mac OS X / Linux.</p>
<h3>Linux et la Wiimote</h3>
<p>Sous linux, il est possible d&#8217;utiliser la wiimote comme manette. La manipulation n&#8217;est pas très difficile.</p>
<ol>
<li><span style="text-decoration: underline;">Configuration du noyau :</span> il suffit d&#8217;activer le driver &laquo;&nbsp;<strong>User level driver support</strong>&nbsp;&raquo; dans Drivers -&gt; Input device support -&gt; Miscellaneous devices.</li>
<li><span style="text-decoration: underline;">Installation logiciel :</span> il vous suffit d&#8217;installer le logiciel <strong><code>cwiid</code></strong> (<a href="http://abstrakraft.org/cwiid/">Homepage de cwiid</a>).</li>
</ol>
<p>Assurez-vous maintenant que le module uinput est loadé (modprobe uinput). Une fois le logiciel installé, lancez (en root si vous n&#8217;avez pas les droits en user normal) la commande <code><strong>wmgui</strong></code>. C&#8217;est une interface qui permet de détecter si vous avez réussi à connecter votre wiimote à votre PC. Si votre Wii est allumée, éteignez-là, elle risque d&#8217;interférer avec votre PC et vous ne réussirez pas à connecter votre wiimote. Cliquez sur <em>File -&gt; Connect</em> et suivez les instructions à l&#8217;écran pour connecter votre Wiimote.</p>
<div id="attachment_123" class="wp-caption aligncenter" style="width: 460px"><img class="size-full wp-image-123" title="Capture d'écran de wmgui" src="http://blog.cyril.me/wp-content/uploads/2009/06/wmgui.jpg" alt="Capture d'écran de wmgui" width="450" height="250" /><p class="wp-caption-text">Capture d&#39;écran de wmgui</p></div>
<p>Une fois que vous avez réussi à connecter votre wiimote, vous pourrez voir que vous pouvez activer des leds, faire fonctionner le vibreur, etc.</p>
<h3>Et la Guitare Wii</h3>
<p>La guitare utilise la manette pour se connecter au PC, donc si vous avez connecté la manette, vous avez connecté la guitare. Il ne reste plus qu&#8217;à configurer votre PC pour que se dernier comprenne la guitare.</p>
<p>Dans le logiciel <em>cwiid</em>, il est aussi fourni un utilitaire <code>wminput</code>, qui permet de transcrire les touches de la wiimote en touches du clavier. Une fois les bons réglages effectués, vous pourrez utiliser votre guitare Wii.</p>
<p>Les fichiers de configuration pour <code>wminput</code> sont stockés dans <code>/etc/cwiid/wminput</code>. Enregistrer <a title="Fichier de configuration pour la guitare wii" href="http://blog.cyril.me/wp-content/uploads/2009/06/wiiguitar">le fichier wiiguitar</a> dans ce repertoire ou celui de votre distribution si différent, et lancer <code>wminput</code> comme suite :</p>
<pre># modprobe uinput
# wminput -c wiiguitar</pre>
<p>Là, appuyez sur les boutons 1 et 2 de votre wiimote, et le tour est joué : votre guitare wii vous sert de clavier. Lancez Frets on fire, et jouez !</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.cyril.me/2009/06/frets-on-fire-guitare-wii-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Utiliser son SPA comme modem</title>
		<link>http://blog.cyril.me/2009/05/spa-modem-partage-connexion-internet/</link>
		<comments>http://blog.cyril.me/2009/05/spa-modem-partage-connexion-internet/#comments</comments>
		<pubDate>Wed, 20 May 2009 06:20:06 +0000</pubDate>
		<dc:creator>Cyril</dc:creator>
				<category><![CDATA[Samsung Player Addict]]></category>
		<category><![CDATA[gentoo]]></category>
		<category><![CDATA[i900]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[reseau]]></category>
		<category><![CDATA[sfr]]></category>

		<guid isPermaLink="false">http://blog.cyril.me/?p=95</guid>
		<description><![CDATA[Vous avez un ordinateur, et vous êtes en vacances (au ski, à la mer, ...) et vous n'avez pas votre connexion ADSL. Vous avez un ordinateur, pratique à utiliser, qui n'a pas d'internet, et un téléphone mobile, un peu limité, mais qui peut se connecter. L'idée est donc d'utiliser la connexion internet du téléphone pour surfer sur son PC.]]></description>
			<content:encoded><![CDATA[<p><span style="text-decoration: underline;">Note :</span> la majorité des opérateurs de téléphonie mobile interdise dans leur forfait d&#8217;utiliser le mobile comme modem Internet.</p>
<h3>Principe de fonctionnement</h3>
<p>Le principe est simple : vous avez un ordinateur, et vous êtes en vacances (au ski, à la mer, &#8230;) et vous n&#8217;avez pas votre connexion ADSL. Vous avez un ordinateur, pratique à utiliser, qui n&#8217;a pas d&#8217;internet, et un téléphone mobile, un peu limité, mais qui peut se connecter. L&#8217;idée est donc d&#8217;utiliser la connexion internet du téléphone pour surfer sur son PC.</p>
<h3>L&#8217;utilitaire de partage de connexion internet</h3>
<p>Dans Windows Mobile, il y a une application nommée &laquo;&nbsp;<strong>Partage de connexion</strong>&laquo;&nbsp;. Dans cet utilitaire, vous choisissez la couche réseau à utiliser entre le téléphone et l&#8217;ordinateur, et la connexion à utiliser pour se connecter à internet. Afin d&#8217;éviter une configuration complexe du bluetooth, je conseille d&#8217;utiliser le cable de connexion USB fourni. Ca a aussi l&#8217;avantage de recharger le téléphone pendant cette utilisation.</p>
<p>Lorsque vous tapotez sur &laquo;&nbsp;Connecter&nbsp;&raquo;, le téléphone se connecte à internet, et dans le cas de l&#8217;USB, il passe en mode &laquo;&nbsp;carte réseau USB&nbsp;&raquo;. Il prend une adresse IP (192.168.0.1 par défaut) et lance un serveur DHCP. Lorsque le PC va chercher à se connecter au téléphone, il va récupérer une IP (192.168.0.2), et aussi les DNS : aucune configuration manuelle des paramètres IP n&#8217;est nécessaire.</p>
<p><span style="text-decoration: underline;">Note sur la carte réseau du PC :</span> sous Windows, si vous avez installé le logiciel de synchronisation, vous devriez normalement avoir la carte réseau. Sous linux, il faut compiler le module <strong>rndis_host</strong> (Device Drivers =&gt; Network =&gt; Usb adaptaters =&gt; Multi-purpose USB networking framework =&gt; RNDIS host).</p>
<h3>Accès au web</h3>
<p>Pas si vite, malheureux ! Vous avez essayé de vous connecter avec Firefox ou IE et ça ne marche pas ? C&#8217;est normal ! Votre opérateur bloque sans doute les connexions internet qui ne sont pas identifiées comme &laquo;&nbsp;mobile&nbsp;&raquo;. Il suffit donc de leurrer votre opérateur en changeant le User-Agent. Pour ce faire, on peut par exemple utiliser le User-Agent switcher, extension Firefox. Il suffit de configurer un profil avec comme <strong>User-Agent</strong> celui de votre SPA : <em>&laquo;&nbsp;SAMSUNG-SGH-i900/1.0 Opera 9.5&#8243;</em>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.cyril.me/2009/05/spa-modem-partage-connexion-internet/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Gentoo, Firefox et java 64 bits</title>
		<link>http://blog.cyril.me/2009/01/linux-gentoo-firefox-java-plugin-64-bits/</link>
		<comments>http://blog.cyril.me/2009/01/linux-gentoo-firefox-java-plugin-64-bits/#comments</comments>
		<pubDate>Tue, 27 Jan 2009 11:41:25 +0000</pubDate>
		<dc:creator>Cyril</dc:creator>
				<category><![CDATA[gentoo]]></category>
		<category><![CDATA[64bits]]></category>
		<category><![CDATA[amd64]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[sun]]></category>
		<category><![CDATA[x86]]></category>

		<guid isPermaLink="false">http://blog.cyril.me/?p=75</guid>
		<description><![CDATA[Problème du jour : je voulais faire développer des photos sur fnacphoto.com. Je me connecte, je choisis &#171;&#160;Commande expresse&#160;&#187; et là : il me faut un plugin java pour uploader mes photos. Le problème : je n&#8217;ai pas de plugin java avec mon Firefox&#8230; Je vous propose donc 3 possibilités pour pouvoir faire tourner les [...]]]></description>
			<content:encoded><![CDATA[<p>Problème du jour : je voulais faire développer des photos sur fnacphoto.com. Je me connecte, je choisis &laquo;&nbsp;Commande expresse&nbsp;&raquo; et là : il me faut un plugin java pour uploader mes photos. Le problème : je n&#8217;ai pas de plugin java avec mon Firefox&#8230;</p>
<p>Je vous propose donc 3 possibilités pour pouvoir faire tourner les applets java, pour uploader vos photos <img src='http://blog.cyril.me/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  :</p>
<h3>Utiliser konqueror</h3>
<p>L&#8217;avantage d&#8217;utiliser konqueror, c&#8217;est que ce dernier fait directement appel à la machine virtuelle java sans passer par un plugin. Il suffit donc juste d&#8217;avoir installé une Machine Virtuelle java. Pour installer la machine virtuelle de sun :</p>
<pre>emerge sun-jdk</pre>
<h3>Utiliser Firefox en mode 32 bits</h3>
<p>Autre possibilité (et c&#8217;est celle que j&#8217;ai utilisée), vous pouvez aller sur votre site avec un Firefox en 32 bits. Vous pouvez télécharger les versions binaires de firefox sur le <a title="Binaires de Firefox" href="http://ftp.mozilla.org/pub/firefox" target="_self">ftp de mozilla</a>. Téléchargez la version de firefox qui correspond à votre installation. Installez aussi une version 32 bits du plugin java pour Firefox :</p>
<pre>USE="nsplugin" emerge emul-linux-x86-java</pre>
<p>Sélectionnez le bon plugin java avec la commande eselect (tapez <code>eselect java-nsplugin</code> pour voir comment manipuler les différentes versions de java). Lancez enfin Firefox 32 bits, et le tour est joué.</p>
<h3>Installer manuellement le plugin 64 bits</h3>
<p>C&#8217;est sans aucun doute la meilleure façon de procéder, mais aussi la plus compliquée pour le néophite. Sun a sorti une <a href="http://www.java.net/download/jdk6/6u12/promoted/b02/binaries/jre-6u12-ea-bin-b02-linux-amd64-08_dec_2008.bin">version 64 bits du plugin pour Firefox</a>.</p>
<p>Il suffit alors de télécharger cette version, et de l&#8217;exécuter (sh nomdufichier.bin). Je conseille de décompresser (ou de déplacer si c&#8217;est déjà fait) dans le répertoire /opt/.</p>
<p>Enfin, pour que le plugin soit reconnu par eselect, il faut un peu bidouiller dans le répertoire /usr/share/java-config-2.</p>
<p>Enregistrez le fichier <a href="http://blog.cyril.me/wp-content/uploads/2009/01/sun-jre-1.6">sun-jre-1.6</a>, puis en tant que root, copier-le vers le répertoire /usr/share/java-config-2/vm. Faites ensuite un lien symbolique du plugin vers le dossier /usr/share/java-config-2/system/</p>
<pre>cp sun-jre-1.6 /usr/share/java-config-2/vm
ln -s /opt/sun-jre-1.6.0.12/lib/amd64/libnpjp2 \
  /usr/share/java-config-2/nsplugin</pre>
<p>Vérifiez alors que le plugin est bien installé en tapant about:plugins dans Firefox.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.cyril.me/2009/01/linux-gentoo-firefox-java-plugin-64-bits/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
