<?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/"
	xmlns:coop="http://www.google.com/coop/namespace"
	>

<channel>
	<title>Web, UNIX &#38; Rock'n'Roll ! &#187; Mac</title>
	<atom:link href="http://lapin-blanc.net/category/operating-system/mac/feed/" rel="self" type="application/rss+xml" />
	<link>http://lapin-blanc.net</link>
	<description>Lapin Blanc, le weblog de Kévin Dunglas.</description>
	<lastBuildDate>Tue, 08 Dec 2009 16:28:41 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>fr</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Changer l&#8217;emplacement de mysql.sock avec MAMP</title>
		<link>http://lapin-blanc.net/12/07/2009/mysql_sock-mamp/</link>
		<comments>http://lapin-blanc.net/12/07/2009/mysql_sock-mamp/#comments</comments>
		<pubDate>Sun, 12 Jul 2009 13:10:09 +0000</pubDate>
		<dc:creator>keyes</dc:creator>
				<category><![CDATA[Hébergement]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://lapin-blanc.net/?p=376</guid>
		<description><![CDATA[Si comme moi vous utilisez le serveur MySQL fourni avec MAMP pour d&#8217;autres usages que le développement PHP, par exemple comme gestionnaire de base de données pendant la création d&#8217;applications Django ou Ruby on Rails, il peut être utile de changer l&#8217;emplacement de son socket UNIX vers un emplacement plus commun, qui sera trouvé automatiquement par]]></description>
			<content:encoded><![CDATA[<p>Si comme moi vous utilisez le serveur <a href="http://www.mysql.com/">MySQL</a> fourni avec <a href="http://www.mamp.info/">MAMP</a> pour d&#8217;autres usages que le développement PHP, par exemple comme gestionnaire de base de données pendant la création d&#8217;applications <a href="http://www.djangoproject.com/">Django</a> ou <a href="http://rubyonrails.org/">Ruby on Rails</a>, il peut être utile de changer l&#8217;emplacement de son socket UNIX vers un emplacement plus commun, qui sera trouvé automatiquement par ces applications. Par exemple <code>/tmp/mysql.sock</code>.</p>
<p style="text-align: center;"><img class="aligncenter" title="MAMP" src="http://mamp.info/en/images/screenshots/mamp_controlcenter.jpg" alt="" width="503" height="424" /></p>
<p>Pour ce faire il va nous falloir modifier les script de lancement et d&#8217;arrêt de MySQL. Rendons nous dans le dossier bin de MAMP :<br />
<kbd>cd /Applications/MAMP/bin</kbd></p>
<p>Et sauvegardons les scripts dans leur version actuelle :<br />
<kbd>cp startMysql.sh startMysql.old.sh</kbd><br />
<kbd>cp stopMysql.sg stopMysql.old.sh</kbd></p>
<p>Éditons maintenant ces deux fichiers avec notre éditeur de texte préféré (pour ma part ça donnera <kbd>vim startMysql.sh stopMysql.sh</kbd>) et remplaçons les occurrences de <code>/Applications/MAMP/tmp/mysql/mysql.sock</code> par <code>/tmp/mysql.sock</code>. Sauvegardez ces deux fichiers puis relancez MAMP.</p>
<p>Vos applications extérieures à MAMP seront désormais à même de se connecter au serveur MySQL via socket UNIX sans configuration particulière&#8230; en revanche impossible de se connecter au serveur via PHP. Effectivement, il nous faut également mettre à jour la configuration de PHP.</p>
<p>Éditons le fichier <code>/Applications/MAMP/conf/php5/php.ini</code> (ou <code>/Applications/MAMP/conf/php4/php.ini</code> si vous utilisez encore PHP 4) et remplaçons la ligne <code>mysql.default_socket = /Applications/MAMP/tmp/mysql/mysql.sock</code> par <code>mysql.default_socket = /tmp/mysql.sock</code>.</p>
<p>Redémarrez à nouveau MAMP et tout devrait fonctionner correctement !</p>
]]></content:encoded>
			<wfw:commentRss>http://lapin-blanc.net/12/07/2009/mysql_sock-mamp/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
			<coop:keyword><![CDATA[Hébergement]]></coop:keyword>
		<coop:keyword><![CDATA[Mac]]></coop:keyword>
		<coop:keyword><![CDATA[Apache]]></coop:keyword>
		<coop:keyword><![CDATA[MySQL]]></coop:keyword>
		<coop:keyword><![CDATA[PHP]]></coop:keyword>
	</item>
		<item>
		<title>Monter une partition Linux sous Mac OS X</title>
		<link>http://lapin-blanc.net/26/10/2008/partition-linux-sous-mac-os-x/</link>
		<comments>http://lapin-blanc.net/26/10/2008/partition-linux-sous-mac-os-x/#comments</comments>
		<pubDate>Sun, 26 Oct 2008 17:37:05 +0000</pubDate>
		<dc:creator>keyes</dc:creator>
				<category><![CDATA[Mac]]></category>
		<category><![CDATA[OS]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Disque dur]]></category>
		<category><![CDATA[ext2]]></category>
		<category><![CDATA[ext3]]></category>
		<category><![CDATA[ext4]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://lapin-blanc.net/?p=289</guid>
		<description><![CDATA[Ou plus précisément une partition de type ext2/3, le système de fichier le plus populaire sous GNU/Linux, utilisé par défaut sur Ubuntu.
Mac OS X n&#8217;inclut pas de pilote pour monter les partitions ext2, heureusement un projet libre comble ce manque : ext2fsx. Récupérer la version ext2fsx_dev sur le site du projet, la seule supportant l&#8217;architecture]]></description>
			<content:encoded><![CDATA[<p>Ou plus précisément une partition de type <a href="http://fr.wikipedia.org/wiki/Ext2">ext2/3</a>, le système de fichier le plus populaire sous GNU/Linux, utilisé par défaut sur <a href="http://www.ubuntu.com">Ubuntu</a>.</p>
<p>Mac OS X n&#8217;inclut pas de pilote pour monter les partitions ext2, heureusement un projet libre comble ce manque : <a href="http://sourceforge.net/projects/ext2fsx/">ext2fsx</a>. Récupérer la version <samp>ext2fsx_dev</samp> sur le site du projet, la seule supportant <a href="http://fr.wikipedia.org/wiki/X86">l&#8217;architecture x86</a> (tous les <a href="http://www.apple.com/fr/mac/">Mac</a> depuis <a href="http://fr.wikipedia.org/wiki/Passage_de_Apple_vers_Intel">le passage aux processeurs Intel</a>). Un simple double clic sur le fichier <code>.dmg</code> et un redémarrage de l&#8217;ordinateur suffira à l&#8217;activation du pilote.</p>
<p style="text-align: center;"><a href="http://lapin-blanc.net/wp-content/uploads/2008/10/ext2fsx.png"><img class="size-medium wp-image-290 aligncenter" title="ext2fsx" src="http://lapin-blanc.net/wp-content/uploads/2008/10/ext2fsx.png" alt="Gestionnaire ExtFS" width="300" height="254" /></a></p>
<p>Vous pouvez désormais monter vos partitions formatés en ext2, 3 ou 4 via <a href="http://developer.apple.com/documentation/Darwin/Reference/Manpages/man8/mount.8.html">la commande <code>mount</code></a> ou depuis un sympathique petit utilitaire nommé <samp>Gestionnaire ExtFS</samp> que l&#8217;on trouve dans le menu <samp>Autre</samp> des <samp>Préférences Système</samp>.</p>
]]></content:encoded>
			<wfw:commentRss>http://lapin-blanc.net/26/10/2008/partition-linux-sous-mac-os-x/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
			<coop:keyword><![CDATA[Mac]]></coop:keyword>
		<coop:keyword><![CDATA[OS]]></coop:keyword>
		<coop:keyword><![CDATA[Ubuntu]]></coop:keyword>
		<coop:keyword><![CDATA[Disque dur]]></coop:keyword>
		<coop:keyword><![CDATA[ext2]]></coop:keyword>
		<coop:keyword><![CDATA[ext3]]></coop:keyword>
		<coop:keyword><![CDATA[ext4]]></coop:keyword>
		<coop:keyword><![CDATA[Linux]]></coop:keyword>
	</item>
		<item>
		<title>Faire fonctionner Google Notifier pour Mac en mode sécurisé</title>
		<link>http://lapin-blanc.net/21/09/2008/google-notifier-mac-https/</link>
		<comments>http://lapin-blanc.net/21/09/2008/google-notifier-mac-https/#comments</comments>
		<pubDate>Sun, 21 Sep 2008 15:06:53 +0000</pubDate>
		<dc:creator>keyes</dc:creator>
				<category><![CDATA[Mac]]></category>
		<category><![CDATA[OS]]></category>
		<category><![CDATA[Sécurité]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[Gmail]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[HTTPS]]></category>

		<guid isPermaLink="false">http://lapin-blanc.net/?p=226</guid>
		<description><![CDATA[Peut-être utilisez-vous Google Notifier pour OS X ? Cet un utilitaire permet d&#8217;avertir en temps réel lors de la réception d&#8217;un messages sur Gmail, de rappeler les rendez-vous Calendar et d&#8217;intégrer ces services au système d&#8217;Apple.
Le problème, c&#8217;est que par défaut il fait transiter vos identifiants en clair sur le réseau. Si vous vous connectez]]></description>
			<content:encoded><![CDATA[<p>Peut-être utilisez-vous <a href="http://toolbar.google.com/gmail-helper/notifier_mac.html">Google Notifier</a> pour <a href="http://www.apple.com/macosx/">OS X</a> ? Cet un utilitaire permet d&#8217;avertir en temps réel lors de la réception d&#8217;un messages sur <a href="http://gmail.com">Gmail</a>, de rappeler les rendez-vous <a href="http://www.google.com/calendar/">Calendar</a> et d&#8217;intégrer ces services au système d&#8217;Apple.</p>
<p>Le problème, c&#8217;est que par défaut il fait transiter vos identifiants en clair sur le réseau. Si vous vous connectez à un réseau sans fil partagé tel que le réseau Wi-Fi de votre université ou d&#8217;une gare, c&#8217;est le vol de compte assuré.</p>
<p>Heureusement, une option cachée permet de forcer l&#8217;utilisation d&#8217;une connexion sécurisée via HTTPS, pour l&#8217;activer déployer le menu déroulant en cliquant sur l&#8217;icône de Google Notifier, appuyez simultanément sur <kbd>commande</kbd> (Pomme) et <kbd>option</kbd> (alt) puis sélectionnez l&#8217;entrée <samp><kbd>Preferences...</kbd></samp>.</p>
<p>Dans la fenêtre qui apparait entrez <kbd>SecureAlways</kbd> pour <samp>Key</samp> et <kbd>1</kbd> pour <samp>Value</samp>.</p>
<p>Cliquez sur <samp><kbd>Set</kbd></samp> pour valider et fermez la fenêtre. C&#8217;est fait !</p>
<p>Que vous utilisiez un Mac ou non, c&#8217;est toujours une bonne idée de vous connecter à Gmail via <a href="https://gmail.com">http<strong>s</strong>://gmail.com</a> afin de ne pas vous faire voler vos mots de passe. Pour éviter les dangereux oublis il existe une option intitulée <samp><kbd>Toujours utiliser le protocole https</kbd></samp> activable depuis les paramètres de l&#8217;application web.</p>
<p>Astuce originalement trouvée par <a href="http://www.oreillynet.com/mac/blog/2007/01/httpsgmailcom.html#comment-555591">Highplace</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://lapin-blanc.net/21/09/2008/google-notifier-mac-https/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
			<coop:keyword><![CDATA[Mac]]></coop:keyword>
		<coop:keyword><![CDATA[OS]]></coop:keyword>
		<coop:keyword><![CDATA[Sécurité]]></coop:keyword>
		<coop:keyword><![CDATA[Web 2.0]]></coop:keyword>
		<coop:keyword><![CDATA[Gmail]]></coop:keyword>
		<coop:keyword><![CDATA[Google]]></coop:keyword>
		<coop:keyword><![CDATA[HTTPS]]></coop:keyword>
	</item>
		<item>
		<title>Changer le message d&#8217;accueil de votre terminal</title>
		<link>http://lapin-blanc.net/19/09/2008/message-accueil-terminal/</link>
		<comments>http://lapin-blanc.net/19/09/2008/message-accueil-terminal/#comments</comments>
		<pubDate>Fri, 19 Sep 2008 13:44:52 +0000</pubDate>
		<dc:creator>keyes</dc:creator>
				<category><![CDATA[Mac]]></category>
		<category><![CDATA[Planet Libre]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Gandi]]></category>
		<category><![CDATA[Hébergement]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[MOTD]]></category>
		<category><![CDATA[UNIX]]></category>

		<guid isPermaLink="false">http://lapin-blanc.net/?p=220</guid>
		<description><![CDATA[Lorsque vous lancez un shell sous votre Unix préféré (que ce soit GNU/Linux ou un BSD ou OS X), un petit texte est affiché avant le prompt, c&#8217;est le MOTD (Message Of The Day). Ils sont souvent austère, comme c&#8217;est le cas sur les serveurs d&#8217;hébergement Gandi :
[---------------------------------------]
  Gandi - Welcome to your new]]></description>
			<content:encoded><![CDATA[<p>Lorsque vous lancez un shell sous votre Unix préféré (que ce soit <a href="http://distrowatch.com/">GNU/Linux</a> ou un <a href="http://www.bsd.org/">BSD</a> ou <a href="http://www.apple.com/macosx/">OS X</a>), un petit texte est affiché avant le prompt, c&#8217;est le <em>MOTD</em> (Message Of The Day). Ils sont souvent austère, comme c&#8217;est le cas sur <a href="http://www.gandi.net/hosting/">les serveurs d&#8217;hébergement Gandi</a> :</p>
<pre><samp>[---------------------------------------]
  Gandi - Welcome to your new OS image.
[---------------------------------------]</samp></pre>
<p>Pour le changer pour quelque chose de plus joyeux il suffit de modifier le fichier <code>/etc/motd</code> en tant que root !</p>
<p>Petite astuce, vous pouvez utiliser un <a href="http://www.figlet.org/">FIGlet</a>-like pour créer un logo en <a href="http://fr.wikipedia.org/wiki/Art_ASCII">art ASCII</a> !</p>
]]></content:encoded>
			<wfw:commentRss>http://lapin-blanc.net/19/09/2008/message-accueil-terminal/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
			<coop:keyword><![CDATA[Mac]]></coop:keyword>
		<coop:keyword><![CDATA[Planet Libre]]></coop:keyword>
		<coop:keyword><![CDATA[Ubuntu]]></coop:keyword>
		<coop:keyword><![CDATA[Gandi]]></coop:keyword>
		<coop:keyword><![CDATA[Hébergement]]></coop:keyword>
		<coop:keyword><![CDATA[Linux]]></coop:keyword>
		<coop:keyword><![CDATA[MOTD]]></coop:keyword>
		<coop:keyword><![CDATA[UNIX]]></coop:keyword>
	</item>
		<item>
		<title>Mon installation audio</title>
		<link>http://lapin-blanc.net/12/08/2008/mon-installation-audio/</link>
		<comments>http://lapin-blanc.net/12/08/2008/mon-installation-audio/#comments</comments>
		<pubDate>Tue, 12 Aug 2008 13:21:46 +0000</pubDate>
		<dc:creator>keyes</dc:creator>
				<category><![CDATA[Coup de coeur]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Perso]]></category>
		<category><![CDATA[Rock'n'Roll]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Musique]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://lapin-blanc.net/?p=155</guid>
		<description><![CDATA[Sur ce blog, je parle beaucoup d&#8217;informatique et un peu de musique. Quand je travail, comme quand je ne travail pas, j&#8217;aime bien avoir du bon son dans les oreilles !
Le casque
C&#8217;est mon acquisition la plus récente et j&#8217;en suis très content. Mon JVC HA-S350 m&#8217;accompagne partout, au travail (en open space relativement bruyant), dans]]></description>
			<content:encoded><![CDATA[<p>Sur ce blog, je parle beaucoup d&#8217;informatique et un peu de musique. Quand je travail, comme quand je ne travail pas, j&#8217;aime bien avoir du bon son dans les oreilles !</p>
<h2>Le casque</h2>
<p>C&#8217;est mon acquisition la plus récente et j&#8217;en suis très content. Mon <a href="http://www.jvc.fr/product.php?id=HA-S350-E&amp;catid=100200">JVC HA-S350</a> m&#8217;accompagne partout, au travail (en open space relativement bruyant), dans le métro et même pour aller courir. Léger, robuste, très bon son et prix raisonnable, que demander de plus <img src='http://lapin-blanc.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Bien sur il est noir !</p>
<p style="text-align: center;"><img class="size-full wp-image-156 aligncenter" title="Casque JVC HA-S350" src="http://lapin-blanc.net/wp-content/uploads/2008/08/casque-ha-s350.jpg" alt="Oui, c'est mon casque !" width="132" height="241" /></p>
<h2>Le baladeur</h2>
<p>Très content de mon <a href="http://www.apple.com/fr/ipodshuffle/">iPod shuffle</a> de première génération (de forme rectangulaire et de couleur blanche) à l&#8217;autonomie démente et au son quasi parfait que j&#8217;ai maleuhreusement brisé. J&#8217;ai profité il y&#8217;a deux ans d&#8217;une offre qui m&#8217;a permis d&#8217;obtenir gratuitement un <a href="http://www.apple.com/fr/ipodnano/">iPod nano</a> avec mon <a href="http://www.apple.com/fr/macbook/">Macbook</a>. Plus design et disposant d&#8217;un écran, c&#8217;est mon compagnon de tous les instants. Le son est très bon et l&#8217;autonomie plus que correcte. Il dispose de fonctionnalitées avancées tel que le stockage et l&#8217;affichage de photos ou la gestion du carnet d&#8217;adresse, fonctionnalitées que j&#8217;avoue ne jamais avoir utilisé <img src='http://lapin-blanc.net/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /><br />
Seul regret, contrairement à mon ancien iPod shuffle, le nano nécessite un câble pour être rechargé via le port USB d&#8217;un ordinateur, plutôt encombrant et gênant à transporter.</p>
<p style="text-align: center;"><a href="http://lapin-blanc.net/wp-content/uploads/2008/08/ipod-nano.jpg"><img class="size-medium wp-image-157 aligncenter" title="iPod nano" src="http://lapin-blanc.net/wp-content/uploads/2008/08/ipod-nano.jpg" alt="" width="135" height="300" /></a></p>
<h2>Les enceintes</h2>
<p>Question enceintes, je reste fidèle à mon kit Altec Lansing comprenant deux petits sattelites à la puissance exceptionnelle et un efficace caisson basse. Elles commencent à dater mais restituent toujours le son de manière très fidèle et disposent d&#8217;un volume suffisant pour se faire entendre même lors d&#8217;une soirée bruyante.</p>
<p style="text-align: center;"><img class="size-medium wp-image-158 aligncenter" title="Altec" src="http://lapin-blanc.net/wp-content/uploads/2008/08/altec.jpg" alt="" width="300" height="225" /></p>
<h2>Les lecteurs</h2>
<p>J&#8217;utilise en fait trois lecteurs :</p>
<ul>
<li><a href="http://www.gnome.org/projects/rhythmbox">Rhythmbox</a> sous Linux/GNOME</li>
<li><a href="http://amarok.kde.org/">Amarok</a> sous Linux/KDE</li>
<li><a href="http://www.apple.com/fr/itunes/">iTunes</a> sous Mac et Windows</li>
</ul>
<p>Tous les trois ont une interface similaire, un bon support de l&#8217;iPod et un son plus que correct. Ils permettent de facilement retrouver les morceaux que l&#8217;on souhaite écouter, gèrent les playlists, affichent les couvertures des albums et sont supportés par <a href="http://www.lastfm.fr/user/keyes">Last.fm</a>. A noter que iTunes contrairement aux deux autres n&#8217;est pas un logiciel libre.</p>
<p style="text-align: center;"><img class="size-full wp-image-159 aligncenter" title="Rhythmbox" src="http://lapin-blanc.net/wp-content/uploads/2008/08/rhythmbox.jpg" alt="Rhythmbox" width="500" height="376" /></p>
<p>Même si je n&#8217;ai aucune fascination particulière pour cette marque j&#8217;avoue utiliser beaucoup de produits Apple et en être très satisfait que ce soit au niveau du son, de la fiabilité ou du design. J&#8217;essaie de trouver des produits à bon rapport qualité prix qui font plaisir à mes oreilles, et c&#8217;est le cas pour tous ceux cités ici <img src='http://lapin-blanc.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://lapin-blanc.net/12/08/2008/mon-installation-audio/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
			<coop:keyword><![CDATA[Coup de coeur]]></coop:keyword>
		<coop:keyword><![CDATA[Mac]]></coop:keyword>
		<coop:keyword><![CDATA[Perso]]></coop:keyword>
		<coop:keyword><![CDATA[Rock'n'Roll]]></coop:keyword>
		<coop:keyword><![CDATA[Ubuntu]]></coop:keyword>
		<coop:keyword><![CDATA[Windows]]></coop:keyword>
		<coop:keyword><![CDATA[Apple]]></coop:keyword>
		<coop:keyword><![CDATA[Musique]]></coop:keyword>
		<coop:keyword><![CDATA[Software]]></coop:keyword>
	</item>
		<item>
		<title>Développement pour Android sur Mac OS X</title>
		<link>http://lapin-blanc.net/14/03/2008/google-android-mac/</link>
		<comments>http://lapin-blanc.net/14/03/2008/google-android-mac/#comments</comments>
		<pubDate>Fri, 14 Mar 2008 09:22:54 +0000</pubDate>
		<dc:creator>keyes</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Buzz]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Google]]></category>

		<guid isPermaLink="false">http://lapin-blanc.net/14/03/2008/google-android-mac/</guid>
		<description><![CDATA[Cet article est le premier d&#8217;une série consacrée au développement d&#8217;applications sur la nouvelle plate-forme pour téléphones mobiles crée par Google : Android.


Les deux premiers billets seront très accessibles, voir simplistes. Celui-ci détaillera la procédure d&#8217;installation de l&#8217;environnement de développement (sur Mac OS X mais elle est très similaire sur Linux et Windows). Dans le]]></description>
			<content:encoded><![CDATA[<p>Cet article est le premier d&#8217;une série consacrée au développement d&#8217;applications sur la nouvelle plate-forme pour téléphones mobiles crée par Google : <a title="Google Android" href="http://code.google.com/android/">Android</a>.</p>
<p><a title="Google Android" href="http://lapin-blanc.net/wp-content/uploads/2008/03/android-android.png"></a></p>
<p style="text-align: center"><a title="Google Android" href="http://lapin-blanc.net/wp-content/uploads/2008/03/android-android.png"><img src="http://lapin-blanc.net/wp-content/uploads/2008/03/android-android.thumbnail.png" alt="Google Android" /></a></p>
<p>Les deux premiers billets seront très accessibles, voir simplistes. Celui-ci détaillera la procédure d&#8217;installation de l&#8217;environnement de développement (sur Mac OS X mais elle est très similaire sur Linux et Windows). Dans <a href="http://lapin-blanc.net/19/03/2008/premier-programme-avec-android/">le prochain</a> nous réaliserons le traditionnel &laquo;&nbsp;Hello Word&nbsp;&raquo; et nous présenterons les bases de la conception d&#8217;interface graphiques avec Android.</p>
<p>Nous passerons ensuite aux choses sérieuses avec la réalisation d&#8217;un lecteur de flux RSS en deux articles. D&#8217;abord l&#8217;utilisation de la base de donnée intégrée à Android (SQLite) puis la réalisation de l&#8217;interface graphique et la gestion des évènements (incluant formulaires, liste déroulantes et visualisation de pages internet).</p>
<p><a title="Capture d’écran du lecteur de flux RSS" href="http://lapin-blanc.net/wp-content/uploads/2008/03/android-rssreader.png"></a></p>
<p style="text-align: center"><a title="Capture d’écran du lecteur de flux RSS" href="http://lapin-blanc.net/wp-content/uploads/2008/03/android-rssreader.png"><img src="http://lapin-blanc.net/wp-content/uploads/2008/03/android-rssreader.thumbnail.png" alt="Capture d’écran du lecteur de flux RSS" /></a></p>
<h2>Présentation</h2>
<p>Android est une plate-forme <a href="http://fr.wikipedia.org/wiki/Logiciel_libre">libre</a> (principalement sous licence <a href="http://">GPL v2</a> et <a href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache</a>) qui contient un système d&#8217;exploitation basé sur <a href="http://www.kernel.org/">Linux</a>, une interface graphique, quelques applications et un kit de développement (<acronym title="Software Development Kit">SDK</acronym>). Elle est promu par l&#8217;<a href="http://www.openhandsetalliance.com/android_overview.html">Open Handset Alliance</a>, un consortium de compagnies du secteur du téléphone mobile dont sont <a href="http://www.openhandsetalliance.com/oha_members.html">membres</a> LG, Motorola, Samsung, T-Mobile, Telefónica, Intel ou encore Texas Instruments. Les avantages mis-en-avant de la prochaine plate-forme maîtresse du secteurs sont:</p>
<ul>
<li> Son ouverture (logiciels libres, spécifications ouvertes)</li>
<li>L&#8217;égalité entre les applications d&#8217;origine et celles écrites par des tiers</li>
<li>Les possibilités d&#8217;intégration avec les services webs (Google Maps, &#8230;)</li>
<li>La facilité et la rapidité d&#8217;y développer des applications</li>
</ul>
<p>Android utilise Java comme langage pour ses applications. Il utilise la machine virtuelle Dalvik, elle exécute des fichiers d&#8217;extension <samp>.DEX</samp> et permet une séparation entre les processus. Chaque application Android à son propre processus, il est donc possible de terminer une application sans devoir relancer le système entier.</p>
<h2>L&#8217;installation du kit de développement sous Mac OS X</h2>
<p>Pas de panique, Google à bien fait les choses. Nous aurons besoin de deux éléments pour être opérationnels, le SDK en lui même et un plugin pour <a href="http://www.eclipse.org/">Eclipse</a>.</p>
<h3>Le SDK</h3>
<p>Récupérez le SDK version Mac OS X sur <a href="http://code.google.com/android/download_list.html">la page dédiée</a> du site d&#8217;Android. Décompressez le ensuite dans le répertoire de votre choix (pour ma part ça sera dans ~/). Le plus gros est fait ! Nous allons juste ajouter le dossier <samp>tools/</samp> du SDK à notre PATH afin de pouvoir lancer facilement les utilitaires de la plate-forme depuis un terminal. Ouvrez ou créez le fichier <samp>~/.bash_profile</samp> et ajoutez-y :<br />
<kbd>export PATH=${PATH}:<em>&lt;répertoire_de_votre_sdk&gt;</em>/tools</kbd><br />
Vous remplacerez <em>&lt;répertoire_de_votre_sdk&gt; par</em> par le chemin du dossier que vous avez extrait.</p>
<p align="left"><a title="Accueil de l’émulateur" href="http://lapin-blanc.net/wp-content/uploads/2008/03/android-accueil.png"></a></p>
<p style="text-align: center"><a title="Accueil de l’émulateur" href="http://lapin-blanc.net/wp-content/uploads/2008/03/android-accueil.png"><img src="http://lapin-blanc.net/wp-content/uploads/2008/03/android-accueil.thumbnail.png" alt="Accueil de l’émulateur" /></a></p>
<p>Vous pouvez désormais lancer l&#8217;émulateur en double-cliquant  sur <samp>emulator</samp> dans le répertoire <samp>tools/</samp> ou simplement en tapant <kbd>emulator</kbd> dans le terminal (<samp>Applications -&gt; Utilitaires -&gt; Terminal</samp>).</p>
<h3>Le plugin Eclipse</h3>
<p><a title="Plugin Android pour Eclipse" href="http://lapin-blanc.net/wp-content/uploads/2008/03/android-eclipse.png"></a></p>
<p style="text-align: center"><a title="Plugin Android pour Eclipse" href="http://lapin-blanc.net/wp-content/uploads/2008/03/android-eclipse.png"><img src="http://lapin-blanc.net/wp-content/uploads/2008/03/android-eclipse.thumbnail.png" alt="Plugin Android pour Eclipse" /></a></p>
<p>Android est conçu pour qu&#8217;on y développe des applications avec l&#8217;<acronym title="Integrated Development Environment">IDE</acronym> Eclipse d&#8217;IBM. Si ce n&#8217;est pas encore fait, <a href="http://www.eclipse.org/downloads/">téléchargez et installez-le</a>. La version intitulée <samp>Eclipse IDE for Java Developers</samp> convient parfaitement.<br />
Installons maintenant le plugin Android :</p>
<p>Lancez Eclipse et sélectionnez <samp>Help -&gt; Software Updates -&gt; Find and Install&#8230;.</samp><br />
Dans la boîte de dialogue qui apparaît choisissez <samp>Search for new features to install</samp> puis appuyez sur  <samp>Next</samp>.<br />
Choisissez <samp>New Remote Site</samp>.<br />
Dans la boîte qui s&#8217;affiche entrez <kbd>Android Plugin</kbd> comme nom et comme URL:<br />
<kbd>https://dl-ssl.google.com/android/eclipse/</kbd><br />
Cliquez sur <samp>OK</samp>.<br />
Le plugin doit apparaitre dans la liste, cliquez sur <samp>Finish</samp>.<br />
Dans la boîte qui apparait cochez <samp>Android Plugin -&gt; Developer Tools</samp>.</p>
<p>Cliquez sur <samp>Next</samp>.<br />
Après avoir lu la license cliquez sur <samp>Accept</samp> puis sur <samp>Next</samp>, <samp>Finish</samp> et <samp>Install All</samp>.<br />
Relancez maintenant Eclipse.</p>
<p>Il faut désormais configurer les préférences.Choisissez <samp> Eclipse -&gt; Preferences</samp> puis <samp>Android</samp>.<br />
Cliquez sur <samp>Browse&#8230;</samp> dans l&#8217;écran principal et indiquez le chemin de votre SDK.<br />
Cliquez sur <samp>Apply</samp> puis sur <samp>OK</samp>.</p>
<p>Vous voici paré pour développer des applications Android depuis Mac OS X. La suite au prochaine épisode !</p>
<p><span style="text-decoration: underline;"><em>Note :</em></span> Article librement inspiré et en parti du <a href="http://code.google.com/android/intro/installing.html">tutoriel officiel</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://lapin-blanc.net/14/03/2008/google-android-mac/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
			<coop:keyword><![CDATA[Android]]></coop:keyword>
		<coop:keyword><![CDATA[Buzz]]></coop:keyword>
		<coop:keyword><![CDATA[Java]]></coop:keyword>
		<coop:keyword><![CDATA[Mac]]></coop:keyword>
		<coop:keyword><![CDATA[Eclipse]]></coop:keyword>
		<coop:keyword><![CDATA[Google]]></coop:keyword>
	</item>
	</channel>
</rss>
