<?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>iXô&#039;s old school blog</title>
	<atom:link href="http://www.kawaiyume.org/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.kawaiyume.org</link>
	<description>Petit blog sans prétention d&#039;un geek ne voulant pas utiliser Facebook</description>
	<lastBuildDate>Sun, 06 May 2012 18:15:23 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Soirée chez RetroGame Shop pour la sortie événement de la bible L&#8217;histoire de Sonic</title>
		<link>http://www.kawaiyume.org/2012/05/06/soiree-chez-retrogame-shop-pour-la-sortie-evenement-de-la-bible-lhistoire-de-sonic/</link>
		<comments>http://www.kawaiyume.org/2012/05/06/soiree-chez-retrogame-shop-pour-la-sortie-evenement-de-la-bible-lhistoire-de-sonic/#comments</comments>
		<pubDate>Sun, 06 May 2012 18:15:23 +0000</pubDate>
		<dc:creator>iXô</dc:creator>
				<category><![CDATA[Jeux]]></category>
		<category><![CDATA[dédicace]]></category>
		<category><![CDATA[retro]]></category>
		<category><![CDATA[sega]]></category>
		<category><![CDATA[sonic]]></category>

		<guid isPermaLink="false">http://www.kawaiyume.org/?p=232</guid>
		<description><![CDATA[<p>Posted in <a href="http://www.kawaiyume.org/category/jeux/" title="Jeux">Jeux</a></p>En partenariat avec Pix&#8217;n Love, le magnifique magasin RetroGame Shop à Paris, une soirée dédiée à la sortie du recueil / bible retraçant l&#8217;histoire de Sonic des éditions Pix&#8217;n Love. Lors de cette soirée, un contour Neogeo à été organisé, en plus de l’opportunité de pouvoir discuter avec le staff derrière ce magnifique ouvrage, et [...]]]></description>
			<content:encoded><![CDATA[<p>Posted in <a href="http://www.kawaiyume.org/category/jeux/" title="Jeux">Jeux</a></p><p>En partenariat avec <a href="http://www.editionspixnlove.com/" target="_blank">Pix&#8217;n Love</a>, le magnifique magasin <a href="http://www.retrogame-shop.com/" target="_blank">RetroGame Shop</a> à Paris, une soirée dédiée à la sortie du recueil / bible retraçant l&#8217;histoire de Sonic des éditions Pix&#8217;n Love.</p>
<p>Lors de cette soirée, un contour Neogeo à été organisé, en plus de l’opportunité de pouvoir discuter avec le staff derrière ce magnifique ouvrage, et par la même, l&#8217;occasion de pouvoir le faire dédicacer.</p>
<p>Cette soirée, m&#8217;a permis de découvrir, plein de choses, l&#8217;univers Sega, que mon amis <a href="http://igrekkess.free.fr/" target="_blank">iGREKKESS</a> me fait découvrir de temps en temps (et oui, à cette époque, j&#8217;étais plutôt dans le camp adverse, et avec des moyens assez maigre, donc Sega est un grand flou artistique pour moi), l&#8217;univers Sonic, et ce magnifique magasin rétro qui se trouve dans le 11<sup>ème</sup> arrondissement de Paris.</p>
<p>Dans les coulisses, j&#8217;ai pu participer (en tant que spectateur muet) à l&#8217;enregistrement du tout premier podcast de Pix&#8217;n Love (qui devrais arriver sur leur site dans les jours à venir) avec comme animateur Wahwah, administrateur du forum <a href="http://www.backintoys.com/" target="_blank">Backintoys</a> et animateur / réalisateur de la web-émission <a href="http://www.youtube.com/user/BackintoysTV" target="_blank">Retro Game Test</a>.</p>
<p>Exercice oh combien difficile, tourné en une seule fois, sans coupure, pour une durée totale de 1h30. Ce podcast, permet aux novices comme moi de découvrir de survoler la surface de l&#8217;immense vie du hérisson bleu, et qui incite donc de vouloir aller plus loin en ce procurant L&#8217;histoire de Sonic.</p>
<p>Pour avoir un autre point de vue, et surtout des photos, rendez-vous sur le blog d&#8217;<a href="http://igrekkess.free.fr/blog/index.php/2012/05/05/soiree-evenement-pixnlove-histoire-de-sonic" target="_blank">iGREKKESS</a> ainsi que sa <a href="https://picasaweb.google.com/111304332089573879527/SoireeEvenementHistoireDeSonic2012" target="_blank">galerie dédiée</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kawaiyume.org/2012/05/06/soiree-chez-retrogame-shop-pour-la-sortie-evenement-de-la-bible-lhistoire-de-sonic/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Message d&#8217;erreur étrange</title>
		<link>http://www.kawaiyume.org/2012/03/30/message-derreur-etrange/</link>
		<comments>http://www.kawaiyume.org/2012/03/30/message-derreur-etrange/#comments</comments>
		<pubDate>Fri, 30 Mar 2012 11:52:35 +0000</pubDate>
		<dc:creator>iXô</dc:creator>
				<category><![CDATA[Developpement]]></category>

		<guid isPermaLink="false">http://www.kawaiyume.org/?p=229</guid>
		<description><![CDATA[<p>Posted in <a href="http://www.kawaiyume.org/category/developpement/" title="Developpement">Developpement</a></p>Que faut-il faire quand cela arrive ?]]></description>
			<content:encoded><![CDATA[<p>Posted in <a href="http://www.kawaiyume.org/category/developpement/" title="Developpement">Developpement</a></p><p>Que faut-il faire quand cela arrive ?</p>
<p><img src="http://www.kawaiyume.org/wp-content/uploads/2012/03/erreur_outlook.png" alt="" title="erreur_outlook" width="374" height="126" class="aligncenter size-full wp-image-230" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.kawaiyume.org/2012/03/30/message-derreur-etrange/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Retour d&#8217;expérience sur Gitorious, et passage à Gitblit</title>
		<link>http://www.kawaiyume.org/2012/03/24/retour-dexperience-sur-gitorious-et-passage-a-gitblit/</link>
		<comments>http://www.kawaiyume.org/2012/03/24/retour-dexperience-sur-gitorious-et-passage-a-gitblit/#comments</comments>
		<pubDate>Sat, 24 Mar 2012 14:27:51 +0000</pubDate>
		<dc:creator>iXô</dc:creator>
				<category><![CDATA[Developpement]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[retour sur expérience]]></category>
		<category><![CDATA[vm]]></category>

		<guid isPermaLink="false">http://www.kawaiyume.org/?p=226</guid>
		<description><![CDATA[<p>Posted in <a href="http://www.kawaiyume.org/category/developpement/" title="Developpement">Developpement</a><a href="http://www.kawaiyume.org/category/developpement/java-developpement/" title="Java">Java</a></p>Depuis un certain temps je code différent bouts de programme. En général je ne finis pas grand chose, mais j&#8217;accumoncele des bouts de code qui peuvent être intéressants à garder. J&#8217;aime beaucoup l&#8217;idée de pouvoir partager ces quelques lignes de code et surtout de pouvoir suivre leur évolution au fur et à mesure que je [...]]]></description>
			<content:encoded><![CDATA[<p>Posted in <a href="http://www.kawaiyume.org/category/developpement/" title="Developpement">Developpement</a><a href="http://www.kawaiyume.org/category/developpement/java-developpement/" title="Java">Java</a></p><p>Depuis un certain temps je code différent bouts de programme. En général je ne finis pas grand chose, mais j&#8217;accumoncele des bouts de code qui peuvent être intéressants à garder.</p>
<p>J&#8217;aime beaucoup l&#8217;idée de pouvoir partager ces quelques lignes de code et surtout de pouvoir suivre leur évolution au fur et à mesure que je les modifies.</p>
<p>C&#8217;est pourquoi, après avoir pendant un temps utilisé <a href="http://subversion.tigris.org/" title="Subversion" target="_blank">Subversion</a>, j&#8217;ai décidé de passer à <a href="http://git-scm.com/" title="Git" target="_blank">Git</a>. Git, étant à la mode, et étant facilement installable à peut près partout où je passe (poste personnel sous OS X, travail sous Windows ou Linux).</p>
<p>Malgré une lacune énorme dans le fonctionnement de Git (principalement, les branches et merge), j&#8217;en connais assez pour créer un projet et sauvegarder mes modifications.</p>
<p>Maintenant viens le problème de partage, j&#8217;aurais pu utiliser <a href="https://github.com/" title="Github" target="_blank">Github</a>, très bon site qui propose des un moyen simple de mettre en ligne ses projets gratuitement.</p>
<p>Mais je suis actuellement assez réticent à utiliser des ressources dont je ne contrôle rien, et c&#8217;est pour cela que j&#8217;avais cherché un moyen d&#8217;héberger un système proche de Github, mais sur un serveur personnel. Ainsi je maitrise la chaine de A à Z.</p>
<p>Le plus proche que j&#8217;avais finit par adopter est donc <a href="http://gitorious.org/" title="Gitorious" target="_blank">Gitorious</a>, solution logicielle semblant assez proche de Github, ce logiciel est graphiquement magnifique, mais hélas son installation nécessite tellement de manipulation que j&#8217;avais décidé de lui dédier une machine virtuelle complète basée sur Linux <a href="http://www.gentoo.org/" title="Gentoo" target="_blank">Gentoo</a>. Cela à fonctionné sans trop de problème pendant pas mal de temps.</p>
<p>De par mon utilisation spécifique de Gitorious dans une VM, j&#8217;ai du faire face à un petit problème assez spécial. En effet Gitorious, utilise SSH comme protocole de soumission (ainsi que git://, mais je ne l&#8217;ai jamais essayé, et semble nécessiter l&#8217;ouverture d&#8217;un port spécifique).</p>
<p>L&#8217;utilisation de SSH est gérée par Gitorious en passant par la partie WEB pour pouvoir ajouter des clefs SSH pour l&#8217;utilisateur git qui est en frontal quelque soit l&#8217;utilisateur web que vous utilisez.</p>
<p>Mon problème le plus ennuyeux, c&#8217;est que mon port ssh est donc partagé entre 2 machines : le serveur hôte (OS X serveur) et la machine invitée (Gentoo), comme on se connecte sur une seule adresse ip vue d&#8217;internet, il a fallut mettre en place une redirection ssh entre les 2 machines.</p>
<p>Cela se fait assez facilement (je ne rentrerais pas ici dans les détails, sauf si on me le demande) mais posait un problème : en effet, lorsque l&#8217;on veux rajouter un utilisateur, ou une machine, une clef ssh publique / privée spécifique doit être ajoutée au compte local git du serveur Gitorious.</p>
<p>Pour cela Gitorious propose un serveur qui écoute les demandes de rajout de clef par l&#8217;intermédiaire de l&#8217;interface web. Et ajout les clef dans le fichier qui va bien (~/.ssh/authorized_keys).</p>
<p>Mais hélas, à cause de la manière dont j&#8217;ai monté cette solution, Gitorious ajoutais la clef au compte SSH de la VM, alors que la VM ne voyait des connexions que de la machine hôte. Il me fallait donc manuellement synchroniser la configuration ssh de la machine hôte et de la machine invitée.</p>
<p>Pas vraiment génial. Mais surmontable.</p>
<p>Jusqu’à ce que Gatchan me demande un compte sur mon serveur (vous pouvez trouver son blog dans mes liens). Il avait un besoin assez simple : pouvoir utiliser un serveur Git distant, sans pour autant permettre le partage à tout le monde.</p>
<p>Donc la possibilité d&#8217;avoir des projets privée en résumé.</p>
<p>Et c&#8217;est là que çà coince, Gitorious ne propose pas cette possibilité. C&#8217;est une évolution est devrait être en cours d&#8217;ajout. Mais n&#8217;est toujours pas disponible.</p>
<p>J&#8217;ai donc décidé d&#8217;abandonner Gitorious.</p>
<p>Et j&#8217;ai donc listé les fonctionnalités que je voulais en priorité :</p>
<ul>
<li>Installation ultra simple. Donc on oublie RoR (que j&#8217;aime bien, mais sur Gitorious c&#8217;est vraiment n&#8217;importe quoi) pour favoriser PHP, ou autre</li>
<li>Projets privés</li>
<li>Simple d&#8217;utilisation</li>
<li>Pas trop moche</li>
</ul>
<p>J&#8217;en ai listé un paquet, et j&#8217;ai regardé le premier venu : <a href="http://gitblit.com/" title="Gitblit" target="_blank">Gitblit</a>. Assez sympa d&#8217;aspect je lui ai trouvé un gros positif : existe en vers autonome, et écrit en Java.</p>
<p>Il utilise l&#8217;implémentation du client Git du projet <a href="http://www.eclipse.org" title="Eclipse" target="_blank">Eclipse</a>, et ne nécessite aucune installation. On le pose dans un coin du disque, on ne touche à rien, on le lance et voilà. Un serveur Git qui fonctionne bien et que est évidemment moins lourd qu&#8217;une machine virtuelle.</p>
<p>Un seul point m&#8217;a posé problème : Gitblit utilise le caractère / pour la partie web lorsque l&#8217;on navigue dans des sous projets. Or j&#8217;utilise en frontal un serveur proxy nginx. Et il semble que nginx ré-encode le caractère / et Gitblit ne sait plus voir /.</p>
<p>Pas de panique c&#8217;est prévu, il suffit de modifier la configuration pour remplacer le caractère / par le caractère ! ou | (par exemple) et plus de problèmes.</p>
<p>J&#8217;ai donc migré mes projets sur Gitblit et éteint ma VM Gitorious.</p>
<p>Mon serveur est content, mes requêtes web sont plus réactive, et je peut tout déplacer sur une autre machine juste en déplaçant un dossier.</p>
<p>Vraiment génial !</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kawaiyume.org/2012/03/24/retour-dexperience-sur-gitorious-et-passage-a-gitblit/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>La maladie du pouce vert</title>
		<link>http://www.kawaiyume.org/2012/03/01/la-maladie-du-pouce-vert/</link>
		<comments>http://www.kawaiyume.org/2012/03/01/la-maladie-du-pouce-vert/#comments</comments>
		<pubDate>Thu, 01 Mar 2012 19:56:31 +0000</pubDate>
		<dc:creator>iXô</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[pouce vert]]></category>
		<category><![CDATA[social]]></category>
		<category><![CDATA[vidéo]]></category>
		<category><![CDATA[YouTube]]></category>

		<guid isPermaLink="false">http://www.kawaiyume.org/?p=223</guid>
		<description><![CDATA[<p>Posted in <a href="http://www.kawaiyume.org/category/internet/" title="Internet">Internet</a></p>S&#8217;il y a bien une chose qui me gave en ce moment sur internet, c&#8217;est bien les demandes de pouce vert sur YouTube. Ça et l&#8217;écriture SMS. Allez faire un tour sur une quelconque vidéo YouTube. Et allez lire les commentaires. Vous devriez rencontrer un bon petit nombre de gens faisant des remarques (pour une [...]]]></description>
			<content:encoded><![CDATA[<p>Posted in <a href="http://www.kawaiyume.org/category/internet/" title="Internet">Internet</a></p><p>S&#8217;il y a bien une chose qui me gave en ce moment sur internet, c&#8217;est bien les demandes de <em>pouce vert</em> sur YouTube.<br />
Ça et l&#8217;écriture SMS.</p>
<p>Allez faire un tour sur une quelconque vidéo YouTube. Et allez lire les commentaires.</p>
<p>Vous devriez rencontrer un bon petit nombre de gens faisant des remarques (pour une section commentaire, cela semble normal) de temps en temps sensés, et demande en échange un <em>pouce vert</em>.</p>
<p>Un <em>pouce vert</em>, c&#8217;est quoi ?</p>
<p>C&#8217;est tout simplement un système de vote du commentaire, l&#8217;équivalent de la réponse <strong>+1</strong>.</p>
<p>Cela permet à une personne d&#8217;exprimer son accord avec le commentaire, ou son désaccord vu qu&#8217;il y a aussi le <em>pouce rouge</em>.</p>
<p>Certains commentaires bien notés se retrouvent alors en haut de liste (c&#8217;est un peur idiot, vu que cela casse le flux de la discussion et que cela peut être une réponse à un autre commentaire, qu&#8217;il faut alors retrouver).</p>
<p>Ce qui me gêne est le fait que les gens réclament leur <em>pouce vert.</em>. C&#8217;est complètement crétin vu que les gens non attardés iront le faire d&#8217;eux même!</p>
<p>J&#8217;appelle ce genre de requête de la <strong>mendicité numérique</strong>.</p>
<p>Pouce vert si vous aimez certes article.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kawaiyume.org/2012/03/01/la-maladie-du-pouce-vert/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Comment activer une JVM 64bit pour Minecraft sur OS X ?</title>
		<link>http://www.kawaiyume.org/2012/02/25/comment-activer-une-jvm-64bit-pour-minecraft-sur-os-x/</link>
		<comments>http://www.kawaiyume.org/2012/02/25/comment-activer-une-jvm-64bit-pour-minecraft-sur-os-x/#comments</comments>
		<pubDate>Sat, 25 Feb 2012 20:09:21 +0000</pubDate>
		<dc:creator>iXô</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Jeux]]></category>
		<category><![CDATA[Minecraft]]></category>
		<category><![CDATA[Orphelin]]></category>
		<category><![CDATA[64bit]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[jvm]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[os x]]></category>

		<guid isPermaLink="false">http://www.kawaiyume.org/?p=155</guid>
		<description><![CDATA[<p>Posted in <a href="http://www.kawaiyume.org/category/developpement/java-developpement/" title="Java">Java</a><a href="http://www.kawaiyume.org/category/jeux/" title="Jeux">Jeux</a><a href="http://www.kawaiyume.org/category/jeux/minecraft/" title="Minecraft">Minecraft</a><a href="http://www.kawaiyume.org/category/orphelin/" title="Orphelin">Orphelin</a></p>Petit article technique pour faire en sorte de pouvoir utiliser la distance d&#8217;affichage maximale dans Minecraft pour OS X. Vous devez bien connaitre cet écran : Sur cet écran, lorsque vous changez la configuration du champ Render Distance et que vous le placez sur Far, vous avez peut être ce message : Si c&#8217;est le [...]]]></description>
			<content:encoded><![CDATA[<p>Posted in <a href="http://www.kawaiyume.org/category/developpement/java-developpement/" title="Java">Java</a><a href="http://www.kawaiyume.org/category/jeux/" title="Jeux">Jeux</a><a href="http://www.kawaiyume.org/category/jeux/minecraft/" title="Minecraft">Minecraft</a><a href="http://www.kawaiyume.org/category/orphelin/" title="Orphelin">Orphelin</a></p><p>Petit article technique pour faire en sorte de pouvoir utiliser la distance d&#8217;affichage maximale dans <a href="http://www.minecraft.net" target="_blank">Minecraft</a> pour OS X.<br />
<span id="more-155"></span><br />
Vous devez bien connaitre cet écran :</p>
<p><img src="http://www.kawaiyume.org/wp-content/uploads/2012/02/Capture-d%E2%80%99e%CC%81cran-2012-02-25-a%CC%80-20.55.54_web-678x431.png" alt="" title="Ecran de configuration Minecraft" width="678" height="431" class="aligncenter size-medium wp-image-186" /></p>
<p>Sur cet écran, lorsque vous changez la configuration du champ <em>Render Distance</em> et que vous le placez sur <strong>Far</strong>, vous avez peut être ce message :</p>
<p><img src="http://www.kawaiyume.org/wp-content/uploads/2012/02/Capture-d’écran-2012-02-25-à-20.25.35.png" alt="" title="Erreur JVM 64bits Minecraft" width="469" height="57" class="aligncenter size-full wp-image-158" /></p>
<p>Si c&#8217;est le cas, vous pouvez continuer l&#8217;article. Si non, vous êtes déjà en 64 bits pour Minecraft, et vous n&#8217;avez rien à faire (mais vous pouvez tout de même lire le message, cette astuce fonctionne pour d&#8217;autres applications basées sur Java).</p>
<p>Bon, donc Minecraft ne veux pas utiliser la JVM 64 bit qui normalement est installée sur votre machine. En effet, si vous utilisez le terminal, et que vous tapez cette commande <code class="codecolorer bash railscasts"><span class="bash">java <span style="color: #660033;">-version</span></span></code>, vous avez quelque chose comme çà :</p>
<p><img src="http://www.kawaiyume.org/wp-content/uploads/2012/02/Capture-d’écran-2012-02-25-à-20.53.45_web.png" alt="" title="Version de JAVA" width="663" height="264" class="aligncenter size-full wp-image-183" /></p>
<p>Que devez vous remarquer dans l&#8217;écran précédent ?</p>
<ul>
<li>Que la commande fonctionne, cela signifie que Java est bien installé, mais si vous avez réussi à lancer au moins une fois Minecraft, c&#8217;est déjà le cas</li>
<li>Que je version commence par <strong>1.6</strong>, c&#8217;est assez important, si vous avez un Mac récent, vous devez avec la version 1.6 d&#8217;affichée, si ce n&#8217;est pas le cas, faites une mise à jour, si cela ne change rien (et que donc vous avez surement 1.5 ici à la place), c&#8217;est que votre OS est trop vieux, vous devez avoir Leopard au minimum.</li>
<li>La mention <strong>64-Bit</strong> est affichée</li>
</ul>
<p>Si vous avez tout cela sauf le dernier point, vous devez donc avoir eu cet écran à la place :</p>
<p><img src="http://www.kawaiyume.org/wp-content/uploads/2012/02/Capture-d’écran-2012-02-25-à-21.03.46_web.png" alt="" title="JVM 32 bits" width="663" height="264" class="aligncenter size-full wp-image-193" /></p>
<p>Cela signifie que la JVM 64 bits n&#8217;est pas activée. C&#8217;est modifiable. Vous devez utiliser l&#8217;application <em>Préférences Java</em>, pour cela utilisez Spotlight <img src="http://www.kawaiyume.org/wp-content/uploads/2012/02/Capture-d’écran-2012-02-25-à-21.07.12_web.png" alt="" title="Spotlight" width="36" height="21" class="wp-image-194" /></p>
<p><img src="http://www.kawaiyume.org/wp-content/uploads/2012/02/Capture-d’écran-2012-02-25-à-21.05.17_web.png" alt="" title="Utilisation de Spotlight pour trouver les préférences Java" width="483" height="150" class="aligncenter size-full wp-image-200" /></p>
<p>Sur la photo suivante, vous voyez que la seconde ligne correspond à Java en 64 bits, et elle se trouve bien en seconde position, vous devez alors la glisser, pour la mettre en première ligne.</p>
<p><a href="http://www.kawaiyume.org/wp-content/uploads/2012/02/Capture-d’écran-2012-02-25-à-21.10.56.png"><img src="http://www.kawaiyume.org/wp-content/uploads/2012/02/Capture-d’écran-2012-02-25-à-21.10.56-538x400.png" alt="" title="Configuration de Java erronnée" width="538" height="400" class="aligncenter size-medium wp-image-201" /></a></p>
<p>Une fois fait, pas besoin de chercher un bouton de validation, ou se sauvegarde, c&#8217;est déjà fait, vous pouvez fermer l&#8217;application, après avoir vérifié que cela doit ressembler à ceci :</p>
<p><a href="http://www.kawaiyume.org/wp-content/uploads/2012/02/Capture-d’écran-2012-02-25-à-21.12.47.png"><img src="http://www.kawaiyume.org/wp-content/uploads/2012/02/Capture-d’écran-2012-02-25-à-21.12.47-538x400.png" alt="" title="Configuration de la JVM correcte" width="538" height="400" class="aligncenter size-medium wp-image-202" /></a></p>
<p>Bien, votre version de Java est à jour, en version >=1.6 et vous avez bien une version 64-bits, passons à la suite.</p>
<p>Alors, il faut savoir que sur Mac, une application en Java est souvent livrée avec son lanceur (dossier avec l&#8217;extension .app que le Finder vous affiche comme une application en cachant l&#8217;extension) :</p>
<div id="attachment_159" class="wp-caption caption aligncenter" style="width: 300px"><img src="http://www.kawaiyume.org/wp-content/uploads/2012/02/Capture-d’écran-2012-02-25-à-20.28.17.png" alt="" title="Lanceur Minecraft" width="97" height="97" class="aligncenter size-full wp-image-159" /><div class="wp-caption-text caption-text">Ici, j&#039;ai demandé au Finder de m&#039;afficher l&#039;extension.</div></div>
<p>Donc maintenant que vous savez que ce <em>truc</em> est en fait un lanceur, il faut que vous sachiez en plus que ce lanceur possède un fichier de configuration. Bien connu du mon Apple, ce fichier, au format <a href="http://fr.wikipedia.org/wiki/Liste_de_propri%C3%A9t%C3%A9s" target="_blank">plist</a> est un fichier au format XML (dans certains cas, il peut être compilé, pour prendre moins de place, il faut alors le dé-compiler, modifier puis re-compiler pour continuer, mais nous n&#8217;aurons pas besoin de cela pour notre cas).</p>
<p>Bref, pour atteindre ce fichier, vous devez afficher le contenu du lanceur, qui je le répète, est donc un dossier (comme toutes les applications du Mac).</p>
<p>Avez un clic droit dans le Finder dessus, vous allez sélectionner l&#8217;option <em>Afficher le contenu du paquet</em> :</p>
<p><img src="http://www.kawaiyume.org/wp-content/uploads/2012/02/Capture-d%E2%80%99e%CC%81cran-2012-02-25-a%CC%80-20.37.41.png" alt="" title="Comment accéder au fichier .plist" width="456" height="427" class="aligncenter size-medium wp-image-172" /></p>
<p><img src="http://www.kawaiyume.org/wp-content/uploads/2012/02/Capture-d’écran-2012-02-25-à-20.39.25_web.png" alt="" title="Afficher le contenu du paquet" width="264" height="19" class="aligncenter size-full wp-image-175" /></p>
<p>Une fois le contenu affiché, vous devez trouver un fichier dont le nom est <em>Info.plist</em> :</p>
<div id="attachment_178" class="wp-caption caption aligncenter" style="width: 300px"><img src="http://www.kawaiyume.org/wp-content/uploads/2012/02/Capture-d’écran-2012-02-25-à-20.43.06_web.png" alt="" title="Fichier Info.plist" width="175" height="116" class="aligncenter size-full wp-image-178" /><div class="wp-caption-text caption-text">C&#039;est ce fichier que vous devez modifier</div></div>
<p>Choisissez votre éditeur préféré, vous pouvez utiliser Textedit, personnellement j&#8217;utilise VIM (ou plutôt la version un peut plus sexy, MacVim).</p>
<p>Je vous donne ici le contenue du fichier, bien indenté, histoire de savoir de quoi vous partez, et puis comme çà vous pouvez corriger les erreurs en repartant à zéro avec un ⌘+C / ⌘+V :</p>
<div class="codecolorer-container xml railscasts" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;height:300px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br />19<br />20<br />21<br />22<br />23<br />24<br />25<br />26<br />27<br />28<br />29<br />30<br />31<br />32<br />33<br />34<br />35<br />36<br />37<br />38<br />39<br />40<br />41<br />42<br />43<br />44<br />45<br />46<br />47<br />48<br />49<br />50<br />51<br />52<br />53<br />54<br />55<br />56<br />57<br />58<br />59<br />60<br />61<br />62<br />63<br />64<br />65<br />66<br />67<br />68<br />69<br />70<br />71<br />72<br />73<br />74<br />75<br />76<br />77<br />78<br />79<br />80<br />81<br />82<br /></div></td><td><div class="xml codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;?xml</span> <span style="color: #000066;">version</span>=<span style="color: #ff0000;">&quot;1.0&quot;</span> <span style="color: #000066;">encoding</span>=<span style="color: #ff0000;">&quot;UTF-8&quot;</span><span style="color: #000000; font-weight: bold;">?&gt;</span></span><span style="color: #00bbdd;">&lt;!DOCTYPE plist SYSTEM &quot;file://localhost/System/Library/DTDs/PropertyList.dtd&quot;&gt;</span><br />
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;plist</span> <span style="color: #000066;">version</span>=<span style="color: #ff0000;">&quot;1.0&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span><br />
&nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;dict<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;key<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>CFBundleDevelopmentRegion<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/key<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>en<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;key<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>CFBundleName<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/key<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Minecraft<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;key<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>CFBundleVersion<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/key<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>1.0.0<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;key<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>CFBundleShortVersionString<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/key<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Minecraft 1.0.0<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;key<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>CFBundleExecutable<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/key<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>JavaApplicationStub<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;key<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>CFBundlePackageType<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/key<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>APPL<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;key<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>CFBundleSignature<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/key<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>????<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;key<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>CFBundleGetInfoString<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/key<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Minecraft 1.0.0 © Mojang Specifications, Inc, 2010<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;key<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>CFBundleIconFile<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/key<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>favicon.icns<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;key<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>CFBundleAllowMixedLocalizations<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/key<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;true</span><span style="color: #000000; font-weight: bold;">/&gt;</span></span><br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;key<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>CFBundleInfoDictionaryVersion<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/key<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>6.0<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;key<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>CFBundleIdentifier<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/key<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>com.Mojang Specifications.Minecraft.Minecraft<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;key<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>LSHasLocalizedDisplayName<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/key<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;true</span><span style="color: #000000; font-weight: bold;">/&gt;</span></span><br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;key<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>CFBundleDisplayName<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/key<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Minecraft<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;key<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Java<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/key<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;dict<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;key<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>MainClass<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/key<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>net.minecraft.LauncherFrame<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;key<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>ClassPath<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/key<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>$APP_PACKAGE/Contents/Resources/Java/MinecraftLauncher.jar:<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;key<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Properties<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/key<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;dict<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;key<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>sun.java2d.noddraw<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/key<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>true<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;key<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>sun.java2d.d3d<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/key<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>false<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;key<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>sun.java2d.opengl<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/key<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>false<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;key<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>sun.java2d.pmoffscreen<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/key<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>false<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/dict<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;key<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>VMOptions<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/key<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>-Xms512M -Xmx1024M<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;key<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>JVMVersion<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/key<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>1.5+<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;key<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>JVMArchs<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/key<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;array<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>i386<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>ppc<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/array<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/dict<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
&nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/dict<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/plist<span style="color: #000000; font-weight: bold;">&gt;</span></span></span></div></td></tr></tbody></table></div>
<p>Bien, que faut-il modifier pour activer le 64 bit ?</p>
<p>C&#8217;est très facile en fait, en bas du fichier, vous avez déjà une ligne correspondant la configuration de la version de Java minimale souhaitée. Elle est normalement, configurée sur <strong>1.5+</strong>, remplacez le 5 par un 6 (cela donne <code class="codecolorer xml railscasts"><span class="xml"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>1.6+<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span></span></code>)</p>
<p>Ensuite, vous voyez une liste d’architecture utilisées (réglage <em>JVMArchs</em>), il y a, dans l&#8217;ordre, <strong>i386</strong> puis <strong>ppc</strong>. Pour notre besoin, en fait, il en manque un, et il doit se trouver en premier dans la liste. C&#8217;est l&#8217;architecture <strong>x86_64</strong>. Vous devez donc ajouter la ligne <code class="codecolorer xml railscasts"><span class="xml"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>x86_64<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span></span></code> juste au dessus de la ligne <code class="codecolorer xml railscasts"><span class="xml"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>i386<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span></span></code>.</p>
<p>Cela donne donc une fin de fichier tel quel :</p>
<div class="codecolorer-container xml railscasts" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br /></div></td><td><div class="xml codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;key<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>JVMVersion<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/key<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>1.6+<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
<br />
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;key<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>JVMArchs<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/key<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;array<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
&nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>x86_64<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
&nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>i386<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
&nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>ppc<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/array<span style="color: #000000; font-weight: bold;">&gt;</span></span></span></div></td></tr></tbody></table></div>
<p>Je vous donne le fichier complet modifié :</p>
<div class="codecolorer-container xml railscasts" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;height:300px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br />19<br />20<br />21<br />22<br />23<br />24<br />25<br />26<br />27<br />28<br />29<br />30<br />31<br />32<br />33<br />34<br />35<br />36<br />37<br />38<br />39<br />40<br />41<br />42<br />43<br />44<br />45<br />46<br />47<br />48<br />49<br />50<br />51<br />52<br />53<br />54<br />55<br />56<br />57<br />58<br />59<br />60<br />61<br />62<br />63<br />64<br />65<br />66<br />67<br />68<br />69<br />70<br />71<br />72<br />73<br />74<br />75<br />76<br />77<br />78<br />79<br />80<br />81<br />82<br />83<br /></div></td><td><div class="xml codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;?xml</span> <span style="color: #000066;">version</span>=<span style="color: #ff0000;">&quot;1.0&quot;</span> <span style="color: #000066;">encoding</span>=<span style="color: #ff0000;">&quot;UTF-8&quot;</span><span style="color: #000000; font-weight: bold;">?&gt;</span></span><span style="color: #00bbdd;">&lt;!DOCTYPE plist SYSTEM &quot;file://localhost/System/Library/DTDs/PropertyList.dtd&quot;&gt;</span><br />
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;plist</span> <span style="color: #000066;">version</span>=<span style="color: #ff0000;">&quot;1.0&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span><br />
&nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;dict<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;key<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>CFBundleDevelopmentRegion<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/key<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>en<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;key<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>CFBundleName<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/key<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Minecraft<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;key<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>CFBundleVersion<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/key<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>1.0.0<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;key<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>CFBundleShortVersionString<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/key<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Minecraft 1.0.0<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;key<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>CFBundleExecutable<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/key<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>JavaApplicationStub<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;key<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>CFBundlePackageType<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/key<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>APPL<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;key<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>CFBundleSignature<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/key<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>????<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;key<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>CFBundleGetInfoString<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/key<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Minecraft 1.0.0 © Mojang Specifications, Inc, 2010<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;key<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>CFBundleIconFile<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/key<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>favicon.icns<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;key<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>CFBundleAllowMixedLocalizations<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/key<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;true</span><span style="color: #000000; font-weight: bold;">/&gt;</span></span><br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;key<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>CFBundleInfoDictionaryVersion<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/key<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>6.0<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;key<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>CFBundleIdentifier<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/key<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>com.Mojang Specifications.Minecraft.Minecraft<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;key<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>LSHasLocalizedDisplayName<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/key<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;true</span><span style="color: #000000; font-weight: bold;">/&gt;</span></span><br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;key<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>CFBundleDisplayName<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/key<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Minecraft<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;key<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Java<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/key<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;dict<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;key<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>MainClass<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/key<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>net.minecraft.LauncherFrame<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;key<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>ClassPath<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/key<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>$APP_PACKAGE/Contents/Resources/Java/MinecraftLauncher.jar:<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;key<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Properties<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/key<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;dict<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;key<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>sun.java2d.noddraw<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/key<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>true<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;key<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>sun.java2d.d3d<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/key<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>false<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;key<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>sun.java2d.opengl<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/key<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>false<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;key<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>sun.java2d.pmoffscreen<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/key<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>false<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/dict<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;key<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>VMOptions<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/key<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>-Xms512M -Xmx1024M<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;key<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>JVMVersion<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/key<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>1.6+<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;key<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>JVMArchs<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/key<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;array<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>x86_64<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>i386<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>ppc<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/array<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/dict<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
&nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/dict<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/plist<span style="color: #000000; font-weight: bold;">&gt;</span></span></span></div></td></tr></tbody></table></div>
<p>Et voila, vous pouvez sauvegarder le fichier, et lancer Minecraft pour activer le rendu lointain.</p>
<p>Suite :</p>
<p>Si vous utilisez le lanceur MagicLauncher, sachez que cela fonction <strong>exactement</strong> pareil. Vous devez chercher le fichier Info.plist du MagicLauncher, et modifier la fin de la même manière.</p>
<p>Note, donc ma recopie d&#8217;écran de Minecraft j&#8217;utilise le pack de texture <a href="http://www.minecraftforum.net/topic/376784-16x-32x-64x-128x-256x-512xmc12-sphax-purebdcraft-050211/" target="_blank">Sphax PureBDCraft</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kawaiyume.org/2012/02/25/comment-activer-une-jvm-64bit-pour-minecraft-sur-os-x/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Map Skyblock, la survie à l&#8217;état pur</title>
		<link>http://www.kawaiyume.org/2012/02/19/map-skyblock-la-survie-a-letat-pur/</link>
		<comments>http://www.kawaiyume.org/2012/02/19/map-skyblock-la-survie-a-letat-pur/#comments</comments>
		<pubDate>Sun, 19 Feb 2012 20:24:37 +0000</pubDate>
		<dc:creator>iXô</dc:creator>
				<category><![CDATA[Jeux]]></category>
		<category><![CDATA[Minecraft]]></category>
		<category><![CDATA[ctm]]></category>
		<category><![CDATA[map]]></category>
		<category><![CDATA[minecraft]]></category>
		<category><![CDATA[survie]]></category>

		<guid isPermaLink="false">http://www.kawaiyume.org/?p=144</guid>
		<description><![CDATA[<p>Posted in <a href="http://www.kawaiyume.org/category/jeux/" title="Jeux">Jeux</a><a href="http://www.kawaiyume.org/category/jeux/minecraft/" title="Minecraft">Minecraft</a></p>Petit focus sur une carte survie qui fait parler d&#8217;elle en ce moment : Skyblock. Cette carte à été faite sur mesure pour être très difficile. Elle a eu plusieurs versions en fonction des mise à jour de fonctionnalités que à reçu Minecraft ces derniers temps. Principalement la gestion de la faim. Cette dernière va [...]]]></description>
			<content:encoded><![CDATA[<p>Posted in <a href="http://www.kawaiyume.org/category/jeux/" title="Jeux">Jeux</a><a href="http://www.kawaiyume.org/category/jeux/minecraft/" title="Minecraft">Minecraft</a></p><p>Petit focus sur une carte survie qui fait parler d&#8217;elle en ce moment : <a href="http://www.minecraftforum.net/topic/600254-surv-skyblock/">Skyblock</a>.</p>
<p>Cette carte à été faite sur mesure pour être très difficile. Elle a eu plusieurs versions en fonction des mise à jour de fonctionnalités que à reçu Minecraft ces derniers temps. Principalement la gestion de la faim. Cette dernière va vous donner du fil a retordre. Vous aller en manger de la viande de zombie.</p>
<p>Quand vous commencez sur Skyblock, voici ce que vous voyez :<br />
<a href="http://www.kawaiyume.org/2012/02/19/map-skyblock-la-survie-a-letat-pur/332ci0k/" rel="attachment wp-att-150"><img src="http://www.kawaiyume.org/wp-content/uploads/2012/02/332ci0k-700x393.png" alt="" title="332ci0k" width="700" height="393" class="aligncenter size-medium wp-image-150" /></a></p>
<p>Vous avez donc à disposition : un arbre, des blocs de terre. Et du vide.</p>
<p>Beaucoup de vide !</p>
<p>Attention : pour pouvoir ne serais-ce que commencer à avancer, vous allez devoir apprendre les bases du générateur de <em>cobblestone</em>.</p>
<p>En effet, le coffre n&#8217;est pas là pour rien.<br />
Vous avez en effet en plus de ce que vous voyez, un seau de lave et un bloc de glace.</p>
<p>À vous de trouver comment continuer.</p>
<p>Sachez que cette carte à un certain nombre de règles, mais surtout un paquet de succès à effectuer.</p>
<p>Et cela risque d&#8217;être très difficile à réaliser.</p>
<p><a href="http://www.youtube.com/watch?v=fsk7uZI4_NI"><img src="http://img.youtube.com/vi/fsk7uZI4_NI/2.jpg"></a></p>
<p><a href="http://www.youtube.com/watch?v=fsk7uZI4_NI">Click here</a> to view the video on YouTube.</p>

<p>Bonne chance et bonne partie.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kawaiyume.org/2012/02/19/map-skyblock-la-survie-a-letat-pur/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Comment spécifier le nom de l&#8217;expéditeur avec JavaMail ?</title>
		<link>http://www.kawaiyume.org/2012/02/14/comment-specifier-le-nom-de-lexpediteur-avec-javamail/</link>
		<comments>http://www.kawaiyume.org/2012/02/14/comment-specifier-le-nom-de-lexpediteur-avec-javamail/#comments</comments>
		<pubDate>Tue, 14 Feb 2012 13:48:55 +0000</pubDate>
		<dc:creator>iXô</dc:creator>
				<category><![CDATA[Developpement]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://www.kawaiyume.org/?p=139</guid>
		<description><![CDATA[<p>Posted in <a href="http://www.kawaiyume.org/category/developpement/" title="Developpement">Developpement</a><a href="http://www.kawaiyume.org/category/developpement/java-developpement/" title="Java">Java</a></p>Lorsque vous essayez d&#8217;envoyer un e-mail avec JavaMail, ce dernier configure le mail comme étant envoyé par la combinaison de l&#8217;identifiant de connexion au serveur SMTP, et le nom de l&#8217;hôte de ce même serveur (cela donne donc identifiant@hostname). Pratique, mais un peut brut de fonderie. Il est tout à fait possible de définir un [...]]]></description>
			<content:encoded><![CDATA[<p>Posted in <a href="http://www.kawaiyume.org/category/developpement/" title="Developpement">Developpement</a><a href="http://www.kawaiyume.org/category/developpement/java-developpement/" title="Java">Java</a></p><p>Lorsque vous essayez d&#8217;envoyer un e-mail avec JavaMail, ce dernier configure le mail comme étant envoyé par la combinaison de l&#8217;identifiant de connexion au serveur SMTP, et le nom de l&#8217;hôte de ce même serveur (cela donne donc identifiant@hostname).</p>
<p>Pratique, mais un peut brut de fonderie.</p>
<p>Il est tout à fait possible de définir un nom plus sympa pour le destinataire. Et pour cela il existe 2 façons, toutes les deux, liées à la classe <a href="http://javamail.kenai.com/nonav/javadocs/javax/mail/internet/InternetAddress.html" target="_blank">InternetAddress</a></p>
<p>En premier lieux, nous pouvons utiliser la notation provenant de la <a href="http://www.faqs.org/rfcs/rfc822.html" target="_blank">RFC-822</a> :</p>
<div class="codecolorer-container java railscasts" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="java codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">message.<span style="color: #006633;">setFrom</span><span style="color: #009900;">&#40;</span><span style="color: #000000; font-weight: bold;">new</span> InternetAddress<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;Le Docteur &lt;who@docteur.tardis&gt;&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></div></td></tr></tbody></table></div>
<p>La seconde, en utilisant un constructeur spécifique :</p>
<div class="codecolorer-container java railscasts" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="java codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">message.<span style="color: #006633;">setFrom</span><span style="color: #009900;">&#40;</span><span style="color: #000000; font-weight: bold;">new</span> InternetAddress<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;who@docteur.tardis&quot;</span>, <span style="color: #0000ff;">&quot;Le Docteur&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></div></td></tr></tbody></table></div>
]]></content:encoded>
			<wfw:commentRss>http://www.kawaiyume.org/2012/02/14/comment-specifier-le-nom-de-lexpediteur-avec-javamail/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Comment utiliser des spinners sur Arkanoid 4 pour Taito F3</title>
		<link>http://www.kawaiyume.org/2012/02/08/comment-utiliser-des-spinners-sur-arkanoid-4-pour-taito-f3/</link>
		<comments>http://www.kawaiyume.org/2012/02/08/comment-utiliser-des-spinners-sur-arkanoid-4-pour-taito-f3/#comments</comments>
		<pubDate>Tue, 07 Feb 2012 23:07:36 +0000</pubDate>
		<dc:creator>iXô</dc:creator>
				<category><![CDATA[Arcade]]></category>
		<category><![CDATA[Taito F3]]></category>
		<category><![CDATA[arcade]]></category>
		<category><![CDATA[arkanoid]]></category>
		<category><![CDATA[astuces]]></category>
		<category><![CDATA[f3]]></category>
		<category><![CDATA[jamma]]></category>
		<category><![CDATA[spinner]]></category>
		<category><![CDATA[taito]]></category>

		<guid isPermaLink="false">http://www.kawaiyume.org/wordpress/?p=107</guid>
		<description><![CDATA[<p>Posted in <a href="http://www.kawaiyume.org/category/arcade/" title="Arcade">Arcade</a><a href="http://www.kawaiyume.org/category/arcade/taito-f3/" title="Taito F3">Taito F3</a></p>Petit article, pour expliquer comment utiliser des spinners pour jouer à Arkanoid 4 sur Taito F3 sans avoir à utiliser la connectique spécifique de la carte mère. En effet, comme pour beaucoup de systèmes à base de carte mère, la Taito F3 dispose d&#8217;un petit nombre de connecteurs spécifiques qui permettent d&#8217;étendre les possibilités des [...]]]></description>
			<content:encoded><![CDATA[<p>Posted in <a href="http://www.kawaiyume.org/category/arcade/" title="Arcade">Arcade</a><a href="http://www.kawaiyume.org/category/arcade/taito-f3/" title="Taito F3">Taito F3</a></p><p>Petit article, pour expliquer comment utiliser des spinners pour jouer à Arkanoid 4 sur Taito F3 sans avoir à utiliser la connectique spécifique de la carte mère.</p>
<p><span id="more-107"></span></p>
<p>En effet, comme pour beaucoup de systèmes à base de carte mère, la Taito F3 dispose d&#8217;un petit nombre de connecteurs spécifiques qui permettent d&#8217;étendre les possibilités des jeux lorsque l&#8217;on arrive à la limitation du connecteur <a href="http://fr.wikipedia.org/wiki/JAMMA" title="JAMMA" target="_blank">Jamma</a>.</p>
<p>J&#8217;ai acheté, il y a plus d&#8217;un an au Japon un ensemble carte mère + jeu + panel spinner (sur conseil de iGREKKESS).</p>
<p>Lors de la dernière RGC (2011) j&#8217;ai donc entrepris de réussir à câbler les spinners pour pouvoir jouer correctement et dans les meilleurs conditions à ce magnifique jeu.</p>
<p>Voici donc un petit compte rendu qui vous permettra de comprendre la démarche par déduction et la méthode à suivre pour utiliser vos contrôles préférés pour Arkanoid.</p>
<p>Si vous regardez les jumpers (ou cavaliers en français), sur la carte mère, vous en trouverez un qui permet de configurer la source des <em>contrôles</em> utilisés dans le jeu.</p>
<p><a href="http://www.kawaiyume.org/wordpress/wp-content/uploads/2012/02/localisation_jumper_sensor_joystick_cm_taito_f3.png"><img src="http://www.kawaiyume.org/wordpress/wp-content/uploads/2012/02/localisation_jumper_sensor_joystick_cm_taito_f3-300x267.png" alt="" title="localisation_jumper_sensor_joystick_cm_taito_f3" width="300" height="267" class="aligncenter size-medium wp-image-117" /></a></p>
<p>Sur cette image, vous pouvez donc apercevoir le cavalier (JP3) en question. Nous avons 2 positions : <em>sensor</em> et <em>joystick</em>. La position de droite (joystick) est la configuration la plus courante et celle utilisée par défaut, servant à configurer le système pour que les contrôles soient pris sur le connecteur Jamma. La position de gauche (sensor) semble donc être une configuration permettant d&#8217;utiliser des contrôles spécifiques et qui seraient en toute logique (mais étant ici, une simple hypothèse de ma part) reliés alors sur un des nombreux connecteurs d&#8217;extensions (SI, AA, 3P, 4P, Z, M2, évidemment concernant les connecteurs 3P et 4P, et si Taito a fait ça bien, cela semble être des connecteurs dédiés aux joueurs 3 et 4, il en resterait tout de même 4 dont la fonctionnalité et le câblage m&#8217;échappe).</p>
<p>Donc première hypothèse pour utiliser nos spinners : nous devons configurer <strong>JP3</strong> sur <em>sensor</em> et cabler les spinners sur un des connecteurs blancs.</p>
<p>Problème : je n&#8217;ai trouvé aucune documentation dédiée à Arkanoid, et encore moins de manière plus générique à la F3 me permettant de savoir à quoi servent et comment câbler les connecteurs blancs. </p>
<p>C&#8217;est mal parti. Après une petite réflexion, on se rend compte (mais je n&#8217;ai pas de photo) que le panel que j&#8217;ai acheté utilisait des connecteurs standard de borne d&#8217;arcade et qui semblaient donc se connecter sur les connecteurs joueur 1 et joueur 2 d&#8217;une borne japonaise de façon identique à un panel équipé de joysticks.</p>
<p>Bon, retour à la case départ, on met (ou on laisse en fait) <strong>JP3</strong> sur <em>joystick</em>. Et on cherche comment on fait pour que le jeu sache si l&#8217;on veut jouer avec des joysticks ou des spinners.</p>
<p>En effet, si vous avez ce jeu et que vous n&#8217;avez pas de spinner, il est tout à fait possible d&#8217;y jouer au joystick. Évidemment c&#8217;est moins sympa, mais ça dépanne.</p>
<p>Si vous êtes un petit peu au fait de l&#8217;arcade, vous n&#8217;êtes pas sans savoir que la plupart des jeux / systèmes permettent d&#8217;être configurés. Les exploitants savent bien cela puisque ce qui les intéressent en général c&#8217;est la difficulté et le rapport argent inséré dans le monnayeur / nombre de parties jouables.</p>
<p>Dans le monde de l&#8217;arcade à la maison, c&#8217;est en général la possibilité de ne pas avoir à mettre des sous dans le monnayeur qui est souvent recherché (le fameux mode <strong>free-play</strong>). Nous avons donc 2 manières de configurer un système d&#8217;arcade : les dip-switch et les soft-dip. Les premiers sont basés sur la mise en place de cavaliers (ou de petits boutons) et se trouvent sur la carte mère. C&#8217;est donc matériel, et n&#8217;est pas dépendant du jeu. La seconde option est logicielle, et est sauvegardée par le jeu, et dépendant de ce dernier.</p>
<p>Nous venons de voir un peu plus haut qu&#8217;il y avait sur Taito F3 un dip-switch matériel de configuration des contrôles. Mais il ne nous sert pas dans ce cas là (tout du moins il doit être sur la position joystick, celle qui est utilisée en général).</p>
<p>Il reste donc les soft-dip.</p>
<p>Petit anecdote rigolote : si vous cherchez le mode free-play sur Arkanoid, sachez que cela n&#8217;existe pas, puisque la carte mére ne propose pas de dip-switch matériel, et que le jeu ne propose pas de soft-dip pour cela non plus.</p>
<p>Pour atteindre les soft-dip, il faut utiliser le bouton service, vous arrivez alors dans un écran de configuration / test, proposant un certain nombre de menus et de sous-menus imbriqués. Pour naviguer dans ces menus (en tout cas pour Arkanoid) vous devez utiliser le bouton 1 du joueur 1 pour descendre dans les menus, et le bouton start du joueur 1 pour valider / changer une valeur.</p>
<p>Quand vous utilisez le bouton service vous arrivez sur cet écran :</p>
<p><a href="http://www.kawaiyume.org/wordpress/wp-content/uploads/2012/02/menu_service.jpg"><img src="http://www.kawaiyume.org/wordpress/wp-content/uploads/2012/02/menu_service-300x226.jpg" alt="" title="menu_service" width="300" height="226" class="aligncenter size-medium wp-image-114" /></a></p>
<p>De là, vous devez aller sur le menu configuration (donc trois fois le bouton 1 joueur 1 et une fois le bouton start joueur 1) :</p>
<p><a href="http://www.kawaiyume.org/wordpress/wp-content/uploads/2012/02/menu_configuration.jpg"><img src="http://www.kawaiyume.org/wordpress/wp-content/uploads/2012/02/menu_configuration-300x226.jpg" alt="" title="menu_configuration" width="300" height="226" class="aligncenter size-medium wp-image-113" /></a></p>
<p>Une fois dans ce menu vous avez la possibilité de choisir.</p>
<p>jouer au joystick :<br />
<a href="http://www.kawaiyume.org/wordpress/wp-content/uploads/2012/02/configuration_joystick.jpg"><img src="http://www.kawaiyume.org/wordpress/wp-content/uploads/2012/02/configuration_joystick-300x226.jpg" alt="" title="configuration_joystick" width="300" height="226" class="aligncenter size-medium wp-image-111" /></a></p>
<p>ou bien jouer au spinner :<br />
<a href="http://www.kawaiyume.org/wordpress/wp-content/uploads/2012/02/configuration_sensor.jpg"><img src="http://www.kawaiyume.org/wordpress/wp-content/uploads/2012/02/configuration_sensor-300x226.jpg" alt="" title="configuration_sensor" width="300" height="226" class="aligncenter size-medium wp-image-112" /></a></p>
<p>Et oui, vous avez bien lu, nous retrouvons mot pour mot, la configuration de JP3 dans le menu de configuration logiciel d&#8217;Arkanoid. Cela évite donc un cablage spécifique et fastidieux, mais nécessite donc un codage dans le jeu de la prise en charge de ces contrôles.</p>
<p>Pour nous c&#8217;est une bénédiction, il est tout à fait possible de changer très facilement les contrôles, en n&#8217;ayant qu&#8217;une configuration logicielle à faire, et donc d&#8217;avoir une borne d&#8217;arcade générique sans aucune spécificité dédiée à Arkanoid.</p>
<p>Bon jeu.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kawaiyume.org/2012/02/08/comment-utiliser-des-spinners-sur-arkanoid-4-pour-taito-f3/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>De l&#8217;importance d&#8217;initialiser ses variables</title>
		<link>http://www.kawaiyume.org/2012/02/06/de-limportance-dinitialiser-ses-variables/</link>
		<comments>http://www.kawaiyume.org/2012/02/06/de-limportance-dinitialiser-ses-variables/#comments</comments>
		<pubDate>Mon, 06 Feb 2012 22:17:04 +0000</pubDate>
		<dc:creator>iXô</dc:creator>
				<category><![CDATA[C/C++]]></category>
		<category><![CDATA[Developpement]]></category>
		<category><![CDATA[bug]]></category>
		<category><![CDATA[c++]]></category>
		<category><![CDATA[codage]]></category>
		<category><![CDATA[methodologie]]></category>

		<guid isPermaLink="false">http://www.kawaiyume.org/wordpress/?p=96</guid>
		<description><![CDATA[<p>Posted in <a href="http://www.kawaiyume.org/category/developpement/cc/" title="C/C++">C/C++</a><a href="http://www.kawaiyume.org/category/developpement/" title="Developpement">Developpement</a></p>Es-ce vraiment important de définir une valeur par défaut pour nos variables dans un corps de fonction ? Je viens de passer 2 jours à chercher un bug, et cela se résumé simplement à un bête int toto = -1; Lors que l&#8217;on code, on se retrouve souvent avec un paquet de variables déclarées en [...]]]></description>
			<content:encoded><![CDATA[<p>Posted in <a href="http://www.kawaiyume.org/category/developpement/cc/" title="C/C++">C/C++</a><a href="http://www.kawaiyume.org/category/developpement/" title="Developpement">Developpement</a></p><p>Es-ce vraiment important de définir une valeur par défaut pour nos variables dans un corps de fonction ?</p>
<p>Je viens de passer 2 jours à chercher un bug, et cela se résumé simplement à un bête int toto = -1;</p>
<p><span id="more-96"></span></p>
<p>Lors que l&#8217;on code, on se retrouve souvent avec un paquet de variables déclarées en début d&#8217;une fonction. Il peut arriver que ces variables ne soient pas initialisées, et on espère que cela se passera bien ensuite lors de son initialisation.</p>
<p>Mais il y a des cas, ou trouver pourquoi un code ne fonctionne <strong><em>plus</em></strong> est assez difficile lorsque l&#8217;on ne prête pas attention à ces bouts lignes, souvent courtes, en surnombre et pouvant être là depuis un paquet de temps.</p>
<p>&nbsp;</p>
<p>Donc voici ma petit expérience simple d&#8217;un code qui se trouve ne pas fonctionnement correctement suite à un oublie de déclaration de valeur par défaut, de valeurs de retour par souvent bien définit, et du passage d&#8217;un mode de compilation debug -&gt; normal.</p>
<p>&nbsp;</p>
<p>Soit le code suivant :</p>
<div class="codecolorer-container c railscasts" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br />19<br /></div></td><td><div class="c codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #339933;">#define NE_PAS_CONTINUER 0</span><br />
<span style="color: #339933;">#define CONTINUER 1</span><br />
<br />
bool lireEnregistrement<span style="color: #009900;">&#40;</span><span style="color: #993333;">int</span> index<span style="color: #339933;">,</span> TypeEnregistrement <span style="color: #339933;">*</span>enreg<span style="color: #339933;">,</span> <span style="color: #993333;">int</span> <span style="color: #339933;">*</span>continuer<span style="color: #009900;">&#41;</span><br />
<span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; bool ret <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">false</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; ret <span style="color: #339933;">=</span> lecture_shm_fichier_ou_autre_enregistrement<span style="color: #009900;">&#40;</span>index<span style="color: #339933;">,</span> <span style="color: #339933;">&amp;</span>enreg<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<br />
&nbsp; &nbsp; <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>ret <span style="color: #339933;">==</span> <span style="color: #000000; font-weight: bold;">true</span><span style="color: #009900;">&#41;</span><br />
&nbsp; &nbsp; <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #666666; font-style: italic;">// tout est ok, on vérifie si nous sommes à la fin des enregistrement</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>enreg<span style="color: #339933;">-&gt;</span>data <span style="color: #339933;">==</span> VALEUR_INDIQUANT_LA_FIN<span style="color: #009900;">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; continuer <span style="color: #339933;">=</span> NE_PAS_CONTINUER<span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
&nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
<br />
&nbsp; &nbsp; <span style="color: #b1b100;">return</span> ret<span style="color: #339933;">;</span><br />
<span style="color: #009900;">&#125;</span></div></td></tr></tbody></table></div>
<p>&nbsp;</p>
<p>Voilà. Simple court, j&#8217;ai volontairement simplifié le tout.</p>
<p>Maintenant imaginons que nous utilisons cette fonction comme ceci :</p>
<div class="codecolorer-container c railscasts" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br /></div></td><td><div class="c codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">TypeEnregistrement enreg<span style="color: #339933;">;</span><br />
<span style="color: #993333;">int</span> <span style="color: #b1b100;">continue</span><span style="color: #339933;">;</span><br />
<span style="color: #993333;">int</span> cptIdx <span style="color: #339933;">=</span> <span style="color: #0000dd;">0</span><span style="color: #339933;">;</span><br />
boolean dataOk<span style="color: #339933;">;</span><br />
<br />
<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>dataOk <span style="color: #339933;">==</span> lireEnregistrement<span style="color: #009900;">&#40;</span>cptIdx<span style="color: #339933;">,</span> enreg<span style="color: #339933;">,</span> <span style="color: #b1b100;">continue</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><br />
<span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; <span style="color: #b1b100;">while</span><span style="color: #009900;">&#40;</span>dataOk <span style="color: #339933;">!=</span> <span style="color: #000000; font-weight: bold;">false</span> <span style="color: #339933;">&amp;&amp;</span> <span style="color: #b1b100;">continue</span> <span style="color: #339933;">!=</span> NE_PAS_CONTINUER<span style="color: #009900;">&#41;</span><br />
&nbsp; &nbsp; <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #666666; font-style: italic;">// utiliser enregistrement, et avancer</span><br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; cptIdx<span style="color: #339933;">++;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; dataOk <span style="color: #339933;">=</span> lireEnregistrement<span style="color: #009900;">&#40;</span>cptIdx<span style="color: #339933;">,</span> enreg<span style="color: #339933;">,</span> <span style="color: #b1b100;">continue</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
<span style="color: #009900;">&#125;</span></div></td></tr></tbody></table></div>
<p>&nbsp;</p>
<p>Et boom ! Par leurs pouvoirs combinés : une valeur trop typique (0) pour signifier qui l&#8217;on doit arrêter de rechercher des enregistrement, une non initialisation d&#8217;une certaine variable, une fonction pas complétement terminée, et une compilation en mode débug, vous casse la baraque.</p>
<p>&nbsp;</p>
<p>En effet, en mode debug, certains initialisations sont faites automatiquement. Ici <em><strong>continue = 0</strong></em> nous allons entrer dans notre fonction, et si elle retourne <em><strong>true</strong></em> (pas d&#8217;erreur grave de lecture) nous nous arretons là. En effet la valeur nous signifiant de ne pas lire plus loin étant exactement positionnée à 0 (NE_PAS_CONTINUER) !</p>
<p>Alors qu&#8217;il suffit de si peut de chose pour résoudre le problème :</p>
<p>Déjà, dans notre fonciton utilitaire, placer le flag de continuation à CONTINUER dès le départ, ainsi, s&#8217;il y a effectivement la possibilité de continuer, il n&#8217;y aura pas de problème.</p>
<p>Mais imaginons, que nous ne puissions pas modifier cette fonction. Il suffit de modifier la déclaration de notre variable continue telle que suit : int continue = -1;</p>
<p>&nbsp;</p>
<p>Et voilà, un bug très bête, mais gênant qui ne plante même pas, mais qui s&#8217;arrête après la première lecture.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kawaiyume.org/2012/02/06/de-limportance-dinitialiser-ses-variables/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installer Glassfish à partir d&#8217;une console</title>
		<link>http://www.kawaiyume.org/2011/03/29/installer-glassfish-a-partir-dune-console/</link>
		<comments>http://www.kawaiyume.org/2011/03/29/installer-glassfish-a-partir-dune-console/#comments</comments>
		<pubDate>Tue, 29 Mar 2011 18:38:45 +0000</pubDate>
		<dc:creator>iXô</dc:creator>
				<category><![CDATA[Developpement]]></category>

		<guid isPermaLink="false">http://www.kawaiyume.org/wordpress/2011/03/29/installer-glassfish-a-partir-dune-console/</guid>
		<description><![CDATA[<p>Posted in <a href="http://www.kawaiyume.org/category/developpement/" title="Developpement">Developpement</a></p>Glassfish est un très bon logiciel, mais l&#8217;installeur nécessite d&#8217;avoir une fenêtre pour pouvoir valider la license. C&#8217;est assez embêtant, surtout lors de l&#8217;installation par SSH. En fait il est possible de devoir valider la license mais juste sur la console, pour cela, il faut rajouter l&#8217;option &#8216;-console&#8217; à la fin de la ligne de [...]]]></description>
			<content:encoded><![CDATA[<p>Posted in <a href="http://www.kawaiyume.org/category/developpement/" title="Developpement">Developpement</a></p><p>Glassfish est un très bon logiciel, mais l&#8217;installeur nécessite d&#8217;avoir une fenêtre pour pouvoir valider la license. C&#8217;est assez embêtant, surtout lors de l&#8217;installation par SSH.</p>
<p>En fait il est possible de devoir valider la license mais juste sur la console, pour cela, il faut rajouter l&#8217;option &#8216;-console&#8217; à la fin de la ligne de commande qui permet d&#8217;executer l&#8217;installation.</p>
<p>Ce qui donne : </p>
<p>     java -Xmx256m -jar glassfish-installer-v2.1-b60e-linux-ml.jar -console</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kawaiyume.org/2011/03/29/installer-glassfish-a-partir-dune-console/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

