<?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>Docs Jmini &#187; mac os x</title>
	<atom:link href="http://docs.jmini.fr/mot-cle/mac-os-x/feed" rel="self" type="application/rss+xml" />
	<link>http://docs.jmini.fr</link>
	<description>docs.jmini.fr</description>
	<lastBuildDate>Thu, 18 Feb 2010 09:47:54 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Inverser les touches commande et contrôle</title>
		<link>http://docs.jmini.fr/memo/touches-commande-controle</link>
		<comments>http://docs.jmini.fr/memo/touches-commande-controle#comments</comments>
		<pubDate>Wed, 04 Mar 2009 22:26:09 +0000</pubDate>
		<dc:creator>Jérémie Bresson</dc:creator>
				<category><![CDATA[Memo]]></category>
		<category><![CDATA[clavier]]></category>
		<category><![CDATA[mac os x]]></category>

		<guid isPermaLink="false">http://docs.jmini.fr/?p=85</guid>
		<description><![CDATA[J’ai eu l’occasion d’utiliser un Mac sur lequel les touches commande et contrôle étaient inversées partout. À vrai dire, je ne savais pas qu’une telle option existait, même si pour certains utilisateurs venant de Windows elle doit être très utile.
En fait dans Mac OS X, il est possible de choisir et d’affecter n’importe quelle touche [...]]]></description>
			<content:encoded><![CDATA[<p>J’ai eu l’occasion d’utiliser un Mac sur lequel les touches commande et contrôle étaient inversées partout. À vrai dire, je ne savais pas qu’une telle option existait, même si pour certains utilisateurs venant de Windows elle doit être très utile.</p>
<p>En fait dans Mac OS X, il est possible de choisir et d’affecter n’importe quelle touche de fonction à n’importe quelle touche. Cela se passe dans les <strong>Préférences Système > Clavier et souris > Clavier</strong>.</p>
<img src="http://docs.jmini.fr/wp-content/uploads/2009/03/clavier_et_souris-300x273.png" alt="Préférence système &quot;Clavier et souris&quot; de Mac OS X 10.5" title="Clavier et souris" width="300" height="273" class="size-medium wp-image-86" />
<p>Le réglage des touches Commande, Option, Controle et Majuscule se fait en cliquant sur le bouton «Touches de modification&#8230;»</p>
<img src="http://docs.jmini.fr/wp-content/uploads/2009/03/touches_de_modification.png" alt="Fenêtre &quot;Touches de modification&quot;" title="touches_de_modification" width="471" height="256" class="size-full wp-image-87" />
<p>Il est possible d’affecter chacune des fonctions à chacune des touches physiques.</p>
]]></content:encoded>
			<wfw:commentRss>http://docs.jmini.fr/memo/touches-commande-controle/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Lettres communes sur les claviers</title>
		<link>http://docs.jmini.fr/notes/lettres-communes-claviers</link>
		<comments>http://docs.jmini.fr/notes/lettres-communes-claviers#comments</comments>
		<pubDate>Wed, 20 Aug 2008 17:36:01 +0000</pubDate>
		<dc:creator>Jérémie Bresson</dc:creator>
				<category><![CDATA[Notes]]></category>
		<category><![CDATA[clavier]]></category>
		<category><![CDATA[mac os x]]></category>
		<category><![CDATA[matériel]]></category>

		<guid isPermaLink="false">http://docs.jmini.fr/?p=30</guid>
		<description><![CDATA[J’utilise régulièrement les 3 claviers suivants :

AZERTY (français)
QWERTY (américain)
QWERTZ (le clavier suisse)

Le plus souvent, j’utilise des macs, donc je parle de la version Apple de ces claviers (pour certains caractères spéciaux, cela joue).
Je me suis amusé à comparer, quelles lettres étaient communes à ces 3 claviers. Voici le résultat en image :
Finalement, il n’y a pas [...]]]></description>
			<content:encoded><![CDATA[<p>J’utilise régulièrement les 3 claviers suivants :</p>
<ul>
<li>AZERTY (français)</li>
<li>QWERTY (américain)</li>
<li>QWERTZ (le clavier suisse)</li>
</ul>
<p>Le plus souvent, j’utilise des macs, donc je parle de la version Apple de ces claviers (pour certains caractères spéciaux, cela joue).</p>
<p>Je me suis amusé à comparer, quelles lettres étaient communes à ces 3 claviers. Voici le résultat en image :</p>
<div id="attachment_31" class="wp-caption aligncenter" style="width: 299px"><img class="size-full wp-image-31" title="clavier" src="http://docs.jmini.fr/wp-content/uploads/2008/08/clavier.png" alt="Lettres communes aux claviers (AZERTY, QWERTY, QWERTZ)" width="289" height="135" /><p class="wp-caption-text">Lettres communes aux claviers (AZERTY, QWERTY, QWERTZ)</p></div>
<p>Finalement, il n’y a pas tant de lettres communes (20 lettres). Dans l’ordre d’apparition : e, r, t, u, i, o, p, s, d, f, g, h, j, k, l, x, c, v, b, n</p>
<h3>Un peu d’histoire :</h3>
<p>La disposition particulière des lettres a été inventée du temps de la machine à écrire.</p>
<ul>
<li>On peut écrire «typewriter» (machine à écrire en anglais) avec les lettres le la première ligne du clavier américain, que les vendeurs aimaient utiliser pour leurs démonstrations.</li>
<li>Les lettres qui se suivent fréquemment dans les mots ont été éloignées au maximum pour permettre le bon fonctionnement de la mécanique (les gens tapaient trop vite à l’époque)</li>
</ul>
<p>Il paraît que des tests ont été menés avec d’autres dispositions de claviers, et on pourrait gagner en productivité. Le problème : il faut réapprendre à taper et changer les claviers !</p>
<h3>Changer le clavier dans Mac OS X :</h3>
<p>Pour changer le clavier dans Mac OS X (chose que je fais fréquemment, quitte à ne plus avoir les touches au bon endroit). Il faut faire :</p>
<p><strong>Préférence Système &gt; International &gt; Onglet «Menu Saisie»</strong></p>
<p>Le plus pratique est de sélectionner les claviers fréquemment utilisés (moi j’ai celui effectivement installé sur la machine et le français) et de cocher «Afficher le menu Saisie dans la barre des menus». Ensuite pour passer de l’un à l’autre et contrôler la configuration active, il suffit de regarder le petit drapeau dans la barre de menu en haut à droite.</p>
]]></content:encoded>
			<wfw:commentRss>http://docs.jmini.fr/notes/lettres-communes-claviers/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installer rapidement les outils de développement web</title>
		<link>http://docs.jmini.fr/listes-de-liens/installer-outils-dev-web</link>
		<comments>http://docs.jmini.fr/listes-de-liens/installer-outils-dev-web#comments</comments>
		<pubDate>Sun, 29 Jul 2007 07:59:32 +0000</pubDate>
		<dc:creator>Jérémie Bresson</dc:creator>
				<category><![CDATA[Listes de liens]]></category>
		<category><![CDATA[création de site]]></category>
		<category><![CDATA[mac os x]]></category>

		<guid isPermaLink="false">http://docs.jmini.fr/?p=15</guid>
		<description><![CDATA[Ce petit mémo donne les sites des éditeurs de logiciels qui permettent de faire du développement web. J&#8217;ai choisi des logiciels open-source ou gratuits. Pour chaque système d&#8217;exploitation, on a :

un serveur web
un serveur MySQL
un éditeur de texte
un client FTP

MAC OS X :

- Apache (inclus dans le système, il faut  pour activer PHP)
- MySQL [...]]]></description>
			<content:encoded><![CDATA[<p>Ce petit mémo donne les sites des éditeurs de logiciels qui permettent de faire du développement web. J&#8217;ai choisi des logiciels open-source ou gratuits. Pour chaque système d&#8217;exploitation, on a :</p>
<ul>
<li>un serveur web</li>
<li>un serveur MySQL</li>
<li>un éditeur de texte</li>
<li>un client FTP</li>
</ul>
<div class="markNote"><blockquote>Mac OS X est de très loin le système d&#8217;exploitation que je connais le mieux, pour cette plate-forme je suis sûr de mes choix. Comme j&#8217;ai été amené à travailler dans d&#8217;autres environnements ou à conseiller des gens, j’ai également fait cette liste pour Linux et Windows. Pour ces plate-forme, j&#8217;ai pris des outils dont j&#8217;avais entendu parlé et qui me satisfont, sans être certain que c&#8217;est le meilleur choix possible.</blockquote></div>
<h2>MAC OS X :</h2>
<ul>
<li>- Apache (inclus dans le système, il faut <a href="http://docs.jmini.fr/notes/mac-os-x-un-serveur-lamp" title="Mac OS X : un serveur LAMP ?">éditer le fichier de configuration</a> pour activer PHP)</li>
<li>- MySQL :  Distribution de <a href="http://www.serverlogistics.com/mysql.php">ServerLogistics</a> (voir la remarque)</li>
<li>- Editeur de texte : <a href="http://smultron.sourceforge.net/">Smultron</a></li>
<li>- Transfert FTP : <a href="http://cyberduck.ch/">Cyberduck</a></li>
</ul>
<p><em>L&#8217;activation du serveur Apache et MySQL sur Mac OS X est décrite dans l&#8217;article : <a href="http://docs.jmini.fr/notes/mac-os-x-un-serveur-lamp" title="Mac OS X : un serveur LAMP ?">Mac OS X : un serveur LAMP ?</a></em><br />
<div class="markNote"><blockquote><strong>Note : </strong></p>
<p>J&#8217;ai toujours utilisé la distribution de <a href="http://www.serverlogistics.com/mysql.php">ServerLogistics</a> qui marche très bien et qui propose un panneau dans les préférences système.</p>
<p>Visiblement MySQL propose depuis la version 4.0.11 un paquet <strong>PKG</strong> à utiliser l&#8217;<strong>installateur Apple</strong> avec dans une image disque <strong>.dmg</strong>. <em>A voir</em>.</p>
<p><a href="http://dev.mysql.com/doc/refman/5.0/fr/mac-os-x-installation.html">MySQL 5.0 Reference Manual : Installer MySQL sur Mac OS X</a></blockquote></div></p>
<h2>Linux Ubuntu :</h2>
<ul>
<li>Apache &amp; MySQL : paquets dans Synaptic</li>
<li>Editeur de texte : <a href="http://www.gnome.org/projects/gedit/">gedit</a> ou <a href="http://www.scintilla.org/SciTE.html">SciTE</a></li>
<li>Transfert FTP : <a href="http://gftp.seul.org/">gFTP</a></li>
</ul>
<div class="markNote"><blockquote><strong>Note : </strong></p>
<p>L&#8217;installation se fait facilement grâce à Synaptic et à l&#8217;installateur de logiciel.</p>
<p>Pour en savoir plus, le wiki d&#8217;Ubuntu peut apporter pas mal de réponses :</p>
<ul>
<li><a href="http://doc.ubuntu-fr.org/gestionnaire_de_paquets">Gestionnaire de paquets</a> : pour comprendre l&#8217;installation de paquets/logiciel sous Ubuntu.</li>
<li><a href="http://doc.ubuntu-fr.org/synaptic">Le gestionnaire de paquets Synaptic</a> : le gestionnaire de paquet d&#8217;Ubuntu.</li>
<li><a href="http://doc.ubuntu-fr.org/lamp">Installer une solution LAMP</a> : Un guide complet pour faire d&#8217;Ubuntu un serveur LAMP.</li>
</ul>
<p></blockquote></div>
<h2>Windows :</h2>
<ul>
<li>Apache &amp; MySQL : <a href="http://www.easyphp.org/">EasyPHP</a></li>
<li>Editeur de texte : <a href="http://notepad-plus.sourceforge.net/fr/">Notepad++</a></li>
<li>Transfert FTP : <a href="http://filezilla.sourceforge.net/">FileZilla</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://docs.jmini.fr/listes-de-liens/installer-outils-dev-web/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Se servir de AWK dans Mac OS X</title>
		<link>http://docs.jmini.fr/pas-a-pas/se-servir-de-awk-dans-mac-os-x</link>
		<comments>http://docs.jmini.fr/pas-a-pas/se-servir-de-awk-dans-mac-os-x#comments</comments>
		<pubDate>Fri, 20 Jul 2007 20:41:02 +0000</pubDate>
		<dc:creator>Jérémie Bresson</dc:creator>
				<category><![CDATA[Pas à pas]]></category>
		<category><![CDATA[awk]]></category>
		<category><![CDATA[mac os x]]></category>
		<category><![CDATA[programmation]]></category>
		<category><![CDATA[terminal]]></category>

		<guid isPermaLink="false">http://docs.jmini.fr/?p=13</guid>
		<description><![CDATA[Durant un de mes cours, j&#8217;ai été amené à utiliser le langage de script AWK. N&#8217;étant pas un spécialiste du terminal, j&#8217;ai éprouvé quelques difficultés pour reproduire avec MAC OS X ce que j&#8217;avais vu en cours. Cet article est donc un genre de &#171;&#160;AWK sur MAC OS X pour les nuls&#171;&#160;.
AWK :
AWK est un [...]]]></description>
			<content:encoded><![CDATA[<p>Durant un de mes cours, j&#8217;ai été amené à utiliser le langage de script AWK. N&#8217;étant pas un spécialiste du terminal, j&#8217;ai éprouvé quelques difficultés pour reproduire avec MAC OS X ce que j&#8217;avais vu en cours. Cet article est donc un genre de &laquo;&nbsp;<em>AWK sur MAC OS X pour les nuls</em>&laquo;&nbsp;.</p>
<h2>AWK :</h2>
<p>AWK est un langage de script essentiellement fait pour manipuler les lignes d&#8217;un fichier texte. Il est particulièrement utile pour exécuter toute sorte d&#8217;opérations sur les fichiers CSV (pour Comma-separated values &#8211; texte tabuler).</p>
<p>Le nom AWK est l&#8217;assemblage des initiales des noms des créateurs du langage :  Alfred <strong>A</strong>ho, Peter <strong>W</strong>einberger et Brian <strong>K</strong>ernighan.</p>
<p>On trouve ce langage sur pratiquement tous les systèmes UNIX sous le nom d&#8217;awk ou gawk (pour GNU awk). C&#8217;est évidemment le cas sur Mac OS X.</p>
<h2>Création d&#8217;un programme :</h2>
<p>Encore une fois, cet article est vraiment écrit &laquo;&nbsp;<em>pour les nuls</em>&nbsp;&raquo; et je conseille aux spécialistes d&#8217;UNIX de passer leur chemin. Voici pas à pas les étapes à suivre pour créer un script simple qui affiche les lignes impaires d&#8217;un fichier.</p>
<h3>0) Vérifier le chemin d&#8217;awk :</h3>
<p>Pour savoir où se situe la commande <strong>awk</strong> (à priori dans le répertoire bin), il suffit de lancer dans le terminal la commande <strong>wich</strong> : <div class="markCode"><div class="boxCode"><code></p>
<pre>which awk</pre>
<p></code></div></div></p>
<p>Normalement le shell répond <em>/usr/bin/awk</em></p>
<h3>1) Ecrire le fichier de script :</h3>
<p>Bien que l&#8217;on puisse utiliser directement la commande <strong>awk</strong> dans le terminal, très vite on souhaite avoir un script un petit peu sophistiqué. Il est donc plus simple de le taper dans un fichier texte : <em>ligneImpaire.awk</em>.</p>
<p>A l&#8217;aide de n&#8217;importe quel éditeur de texte (personnellement j&#8217;utilise <a href="http://macromates.com/" target="_blank">TextMate</a>, mais les plus Geek pourront utiliser la commande <em>nano</em> ou <em>vi</em> dans le terminal) il faut créer le fichier. Mettons qu&#8217;on l&#8217;enregistre dans un dossier awk sur le bureau.</p>
<h3>2) Première ligne du fichier :</h3>
<p>La première ligne du fichier doit impérativement être : <div class="markCode"><div class="boxCode"><code></p>
<pre>#!/usr/bin/awk -f</pre>
<p></code></div></div></p>
<p>(avec le chemin trouvé à l&#8217;étape 0)</p>
<p>C&#8217;est primordial, cette ligne indique en effet au terminal qu&#8217;il s&#8217;agit d&#8217;un script AWK.</p>
<p>Ensuite il est bon d&#8217;écrire sur quelques lignes de commentaires à quoi sert le script que l&#8217;on est en train de taper (pour s&#8217;en souvenir plus tard).</p>
<p>Notre fichier contient donc :<br />
<div class="markCode"><div class="boxCode"><code></p>
<pre>#!/usr/bin/awk -f

# ligneImpaire.awk : affiche les lignes impaires d'un fichier
# http://jmini.fr/

(NR % 2 == 1) {
	print $0
}</pre>
<p></code></div></div></p>
<p>Pour le script en lui même je vous envoie vers d&#8217;excellents tutoriaux listé à la fin de cet article.</p>
<h3>3) Rendre le fichier exécutable :</h3>
<p>Dans le terminal on se place dans le dossier du script avec la commande <strong>cd</strong> : <div class="markCode"><div class="boxCode"><code></p>
<pre>cd ~/Desktop/awk/</pre>
<p></code></div></div></p>
<p>Ensuite on utilise la commande <strong>chmod</strong> pour rendre le fichier exécutable : <div class="markCode"><div class="boxCode"><code></p>
<pre>chmod +x ligneImpaire.awk</pre>
<p></code></div></div></p>
<h3>4) Lancer le fichier :</h3>
<p>Pour lancer le script il suffit de faire avec la commande <strong>./ligneImpaire.awk</strong> suivit des fichiers à traiter : <div class="markCode"><div class="boxCode"><code></p>
<pre>./ligneImpaire.awk texte.txt</pre>
<p></code></div></div></p>
<p>Et c&#8217;est tout !!!</p>
<p>J&#8217;ai écris un autre article sur <a href="http://docs.jmini.fr/notes/rendre-executable-terminal" title="Rendre un fichier exécutable dans le terminal">le fait de rendre un fichier exécutable dans le terminal</a></p>
<p>En pièce jointe de cet article, retrouvez l&#8217;archive contenant tous les fichiers : <a href="http://docs.jmini.fr/wp-content/uploads/2008/11/awk.zip" title="awk" class="attachment_file">awk.zip</a></p>
<h2>En savoir plus :</h2>
<ul>
<li><a href="http://fr.wikipedia.org/wiki/Awk">AWK</a> sur Wikipédia.</li>
<li><a href="http://nyal.developpez.com/tutoriel/gawk/index.php">Tutoriel awk</a> : simple, concis et efficace sur <a href="http://www.developpez.com/">devellopez.com</a>.</li>
<li><a href="http://ploug.eu.org/doc/principe-awk-lacroix.pdf">LE LANGAGE AWK</a> par Frédéric LACROIX et Dan BOG, tout sur AWK en 105 pages avec explications détaillées et exemples.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://docs.jmini.fr/pas-a-pas/se-servir-de-awk-dans-mac-os-x/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mac OS X : un serveur LAMP ?</title>
		<link>http://docs.jmini.fr/notes/mac-os-x-un-serveur-lamp</link>
		<comments>http://docs.jmini.fr/notes/mac-os-x-un-serveur-lamp#comments</comments>
		<pubDate>Fri, 23 Mar 2007 08:02:28 +0000</pubDate>
		<dc:creator>Jérémie Bresson</dc:creator>
				<category><![CDATA[Notes]]></category>
		<category><![CDATA[hébergement]]></category>
		<category><![CDATA[mac os x]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[sql]]></category>

		<guid isPermaLink="false">http://docs.jmini.fr/?p=12</guid>
		<description><![CDATA[LAMP :
Par définition, LAMP est un acronyme qui désigne la réunion sur une même plateforme de : Linux (système d&#8217;exploitation), Apache (serveur web), MySQL (serveur de base de données) et PHP (langage de script). Par définition donc, Mac OS n’est donc pas une solution LAMP, puisque Mac OS n’est pas un Linux. Néanmoins, Mac OS [...]]]></description>
			<content:encoded><![CDATA[<h3>LAMP :</h3>
<p>Par définition, LAMP est un acronyme qui désigne la réunion sur une même plateforme de : <strong>L</strong>inux (système d&#8217;exploitation), <strong>A</strong>pache (serveur web), <strong>M</strong>ySQL (serveur de base de données) et <strong>P</strong>HP (langage de script). Par définition donc, Mac OS n’est donc pas une solution LAMP, puisque Mac OS n’est pas un Linux. Néanmoins, Mac OS X est un UNIX (basé sur FreeBSD) et peut tout à fait servir de serveur web. Wikipédia propose le néologisme MAMP pour désigner de telle solution.</p>
<p>Cet article décrit comment installer un serveur Web sur la version normale de Mac OS X. Un tel serveur web peu notamment servir à faire des essais, ou alors comme serveur d’un intranet par exemple. Pour des besoins plus évolués, il faudrait certainement se pencher sur l’utilisation de MAMP avec Mac OS X Serveur (les principes de cet article doivent tout de même être vrais).</p>
<div class="markNote"><blockquote><em>Cet article a été rédigé avec la version 10.4.9 de Mac OS X, mais cette procédure était déjà valable avec la version 10.2 et le sera certainement avec la version 10.5.</em></blockquote></div>
<h2>Apache :</h2>
<p>Par défaut Apache est installé pour Mac OS X. Pour le lancer c’est très simple, il faut faire :</p>
<p><strong>Menu Pomme &gt; Préférence Système &gt; Partage &gt; Services</strong></p>
<p>Dans la liste il suffit de sélectionner <em>Partage Web personnel</em> et de cliquer sur Démarrer.</p>
<p>Dès que l’on tape : http://localhost/ (ou http://127.0.0.1/) dans son navigateur, on obtient les pages du serveur Apache.</p>
<p>La racine du serveur web se trouve dans le dossier :</p>
<p><strong>Macintosh HD &gt; Bibliothèque &gt; WebServer &gt; Documents.</strong></p>
<p>Il faut des droits d&#8217;administrateur pour modifier ce dossier.</p>
<p>Chaque utilisateur a la possibilité d’avoir son site internet. Il place alors ses pages dans le dossier :</p>
<p><strong>Macintosh HD &gt; Utilisateurs &gt; Dossier personnel (la maison) &gt; Sites</strong></p>
<p>Les pages sont alors disponibles à l’adresse : http://127.0.0.1/~nom_dutilisateur/<br />
<div class="markRem"><blockquote>Il faut bien faire la différence entre l’affichage d’une page HTML par le serveur web et directement dans le navigateur :</p>
<p>file:///Users/nom_dutilisateur/Sites/ma_page.html affiche le fichier</p>
<p>http://127.0.0.1/~nom_dutilisateur/ma_page.html affiche la réponse du serveur web. (qui dans ce cas est le même fichier)</p>
<p>Dans le cas d’un simple fichier HTML, il n’y a aucune différence, mais avec des fichiers php, dans le premier cas le fichier ne sera pas interprété (on verra les sources) alors que dans le deuxième cas on verra le résultat de l’exécution du script php.<br />
</blockquote></div></p>
<h2>MySQL :</h2>
<p>Il est tout à fait possible d’avoir une base de données MySQL. Pour ma part j’ai choisi d’installer une solution toute faite proposée par <a href="http://www.serverlogistics.com/mysql.php" target="_blank">ServerLogistics</a>.</p>
<p>Elle a l’avantage de s’installer avec un simple fichier <strong>.pkg</strong> (utilisable avec l&#8217;installateur Apple) et propose un PreferencesPane (module pour les préférences système).</p>
<div class="markNote"><blockquote><strong>Note : </strong> Visiblement MySQL propose depuis la version 4.0.11 un paquet <strong>.pkg</strong> officiel à utiliser avec l&#8217;<strong>installateur Apple</strong>. <em>A voir</em>.</p>
<p>Documentation officielle : <a href="http://dev.mysql.com/doc/refman/5.0/fr/mac-os-x-installation.html">MySQL 5.0 Reference Manual : Installer MySQL sur Mac OS X</a></blockquote></div>
<h3>Emplacement du Socket MySQL</h3>
<p>Récemment, j’ai rencontré un problème avec le Soket MySql. Il semblerait qu’il y ait un ancien et un nouvel emplacement :</p>
<ul>
<li>Par défaut, Apache l&#8217;attend ici : <strong>/var/mysql/mysql.sock</strong></li>
<li>Celui installé par ServerLogistics se trouve à l’ancien emplacement : <strong>/tmp/mysql.sock</strong></li>
</ul>
<p>Il faut donc modifier le fichier de configuration pour indiquer que l’on veut l’utiliser l’ancien emplacement. Le fichier de configuration est à l’adresse : <strong>/etc/php.ini</strong></p>
<p>Voici comment modifier le fichier de configuration (lire également l&#8217;<a href="http://docs.jmini.fr/notes/editer-fichier-texte-terminal" title="Éditer un fichier texte avec le terminal">article sur l&#8217;édition des fichiers textes dans le terminal</a> si vous n&#8217;êtes pas à l&#8217;aise avec son utilisation). Dans le terminal taper (il faut être administrateur) :<br />
<div class="markCode"><div class="boxCode"><code>sudo nano /etc/php.ini</code></div></div></p>
<p>dans le fichier, il faut modifier la valeur de la variable mysql.default_socket. Il faut que la ligne soit égale à :<br />
<div class="markCode"><div class="boxCode"><code>mysql.default_socket = /tmp/mysql.sock</code></div></div></p>
<p>Plus d’information sur ce changement sur le site d’Apple : <a href="http://docs.info.apple.com/article.html?artnum=302977-fr" target="_blank">améliorations de l&#8217;interaction Apache/PHP/MySQL</a>.<br />
(cela concerne la version serveur, mais le fonctionnement est sensiblement le même)</p>
<h2>PHP :</h2>
<p>Par défaut, PHP n’est pas activé. Il faut le faire en modifiant le fichier : <strong>/etc/httpd/httpd.conf</strong></p>
<p>Il s’agit de décommenter (enlever un #) devant certaines lignes.</p>
<p>Lancer l’éditeur en tapant dans le terminal (il faut être administrateur) :<br />
<div class="markCode"><div class="boxCode"><code>sudo nano /etc/httpd/httpd.conf</code></div></div><br />
(en savoir plus : <a href="http://docs.jmini.fr/notes/editer-fichier-texte-terminal" title="Éditer un fichier texte avec le terminal">Éditer un fichier texte avec le terminal</a>)</p>
<p>Les détails des lignes à modifier sont bien décrits dans l’article : <a href="http://www.xrings.net/xrings/article.php3?id_article=25" target="_blank">xrings  : Activer PHP sous Mac OS 10.2</a> (Copie de l&#8217;article au format pdf : <a href="http://docs.jmini.fr/wp-content/uploads/2008/11/xringsnet-activer_php.pdf" title="xringsnet-activer_php" class="attachment_file">xringsnet-activer_php.pdf</a>)</p>
<div class="markNote"><blockquote><strong>Note :</strong> Par rapport à l&#8217;article, les commandes pico et nano sont identiques dans le terminal.</blockquote></div>
]]></content:encoded>
			<wfw:commentRss>http://docs.jmini.fr/notes/mac-os-x-un-serveur-lamp/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Éditer un fichier texte avec le terminal</title>
		<link>http://docs.jmini.fr/notes/editer-fichier-texte-terminal</link>
		<comments>http://docs.jmini.fr/notes/editer-fichier-texte-terminal#comments</comments>
		<pubDate>Fri, 16 Mar 2007 09:51:51 +0000</pubDate>
		<dc:creator>Jérémie Bresson</dc:creator>
				<category><![CDATA[Notes]]></category>
		<category><![CDATA[mac os x]]></category>
		<category><![CDATA[terminal]]></category>

		<guid isPermaLink="false">http://docs.jmini.fr/?p=18</guid>
		<description><![CDATA[Souvent on peut être amené à devoir éditer des fichiers textes faire de petites modifications (édition d&#8217;un fichier de configuration par exemple).
Dans ces cas là, le terminal dispose d&#8217;un éditeur de texte intégré qui peut s&#8217;avérer fort pratique.
Et cela d&#8217;autant plus lorsque les fichiers sont protégés par le système et qu&#8217;il faut être super utilisateur [...]]]></description>
			<content:encoded><![CDATA[<p>Souvent on peut être amené à devoir éditer des fichiers textes faire de petites modifications (édition d&#8217;un fichier de configuration par exemple).</p>
<p>Dans ces cas là, le terminal dispose d&#8217;un éditeur de texte intégré qui peut s&#8217;avérer fort pratique.</p>
<p>Et cela d&#8217;autant plus lorsque les fichiers sont protégés par le système et qu&#8217;il faut être super utilisateur (root) pour les modifier.</p>
<p>L’idée la plus simple est d’utiliser un éditeur de texte simple, présent dans le terminal pour modifier simplement ces fichiers. En l’utilisant avec la commande sudo, cela donne les droits de root à cet éditeur de texte.</p>
<h2>Utilisation de nano</h2>
<p>Je préconise l’utilisation de nano (ou pico) qui a l’avantage d’être simple et d’afficher en bas de la fenêtre les différentes commandes disponibles (^X Exit signifie qu’il faut faire contrôle-X pour quitter).</p>
<p>L’utilisation à proprement parler est assez simple. Tout se fait avec les flèches de navigation, et grâce aux raccourcis claviers (contrôle + lettre)</p>
<p>Pour ouvrir un fichier particulier, il faut faire : <strong>nano+barre d’espace+adresse du fichier.</strong></p>
<p>L’adresse du fichier doit être au format Unix, une manière simple de l’obtenir est de glisser-déposer un fichier dans le terminal.</p>
<h3>Exemple :</h3>
<p>Ex : éditer le fichier lorem.txt sur mon bureau :<br />
<div class="markCode"><div class="boxCode"><code>nano ~/Desktop/todo.txt</code></div></div></p>
<div id="attachment_35" class="wp-caption aligncenter" style="width: 513px"><img src="http://docs.jmini.fr/wp-content/uploads/2008/08/capture_nano.png" alt="Edition d&#039;un fichier texte avec nano dans le terminal" title="capture nano" width="503" height="364" class="size-full wp-image-35" /><p class="wp-caption-text">Edition d'un fichier texte avec nano dans le terminal</p></div>
<h3>Fichier appartenant au système :</h3>
<p>Lorsque les fichiers que l’on modifie appartiennent au système, il faut être super utilisateur pour les éditer. Pour cela, il faut faire précéder la commande de la commande sudo (il faut être dans une session avec des droits administrateurs) :</p>
<div class="markCode"><div class="boxCode"><code>sudo nano /etc/php.ini</code></div></div>
<p>Le terminal demande un mot de passe :</p>
<div class="markCode"><div class="boxCode"><code>Password:</code></div></div>
<p>Il faut saisir celui de l’administrateur. Attention, rien ne s’affiche, mais les caractères sont pris en compte.</p>
]]></content:encoded>
			<wfw:commentRss>http://docs.jmini.fr/notes/editer-fichier-texte-terminal/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
