<?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>Pas facile tous les jours ... &#187; Autres</title>
	<atom:link href="http://pasfaciletouslesjours.org/category/autres/feed/" rel="self" type="application/rss+xml" />
	<link>http://pasfaciletouslesjours.org</link>
	<description>Have a break.</description>
	<lastBuildDate>Wed, 02 Feb 2011 09:34:15 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>fr</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Mac, MAMP, MySQL &amp; sensibilité à la casse</title>
		<link>http://pasfaciletouslesjours.org/2011/02/mac-mamp-mysql-sensibilite-a-la-casse/</link>
		<comments>http://pasfaciletouslesjours.org/2011/02/mac-mamp-mysql-sensibilite-a-la-casse/#comments</comments>
		<pubDate>Wed, 02 Feb 2011 09:33:04 +0000</pubDate>
		<dc:creator>clem</dc:creator>
				<category><![CDATA[Autres]]></category>
		<category><![CDATA[Mac OS]]></category>
		<category><![CDATA[Réseaux]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[MacOSx]]></category>
		<category><![CDATA[MAMP]]></category>
		<category><![CDATA[MySQL]]></category>

		<guid isPermaLink="false">http://pasfaciletouslesjours.org/?p=610</guid>
		<description><![CDATA[MAMP est un pack serveur web &#171;&#160;All In One&#160;&#187; tel que WAMP,XAMPP, &#8230; pour MacOSx. Cette application déploie sur votre mac un serveur MySQL, SQLLite, Apache et PHP.
Dernièrement, j&#8217;ai cherché à rendre les requêtes MySQL 5 insensibles à la casse. Cette sensibilité à la casse est due  à l&#8217;architecture Unix du système d&#8217;exploitation. En effet, [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-612" title="mamp" src="http://pasfaciletouslesjours.org/wp-content/uploads/2011/02/mamp.jpg" alt="mamp" width="128" height="128" />MAMP est un pack serveur web &laquo;&nbsp;All In One&nbsp;&raquo; tel que WAMP,XAMPP, &#8230; pour MacOSx. Cette application déploie sur votre mac un serveur MySQL, SQLLite, Apache et PHP.</p>
<p>Dernièrement, j&#8217;ai cherché à rendre les requêtes MySQL 5 insensibles à la casse. Cette sensibilité à la casse est due  à l&#8217;architecture Unix du système d&#8217;exploitation. En effet, contrairement à Windows, les systèmes de fichiers des OS comme Mac et GNU/Linux, différencient les fichiers dont le nom est en majuscule ou minuscule. Ce principe est donc valable pour les tables MySQL qui sont stockées en tant que fichiers sur le système.</p>
<p><span id="more-610"></span></p>
<p>J&#8217;ai déjà eu le coup sous Linux. Il m&#8217;a fallu modifier le &laquo;&nbsp;My.cnf&nbsp;&raquo; afin d&#8217;y ajouter l&#8217;instruction :<br />
<code>lower_case_table_names = 1</code></p>
<p>dans la section <strong>[mysqld]</strong>.</p>
<p>En installant <a href="http://www.mamp.info/en/index.html" target="_blank">MAMP</a>, la sensibilité à la casse était configurée d&#8217;office. Comme sous Linux, j&#8217;ai modifié le &laquo;&nbsp;<em>my.cnf</em>&nbsp;&raquo; dans <strong>/Applications/MAMP/Library/my.cnf</strong>. A ma grande surprise ça n&#8217;a rien changé !</p>
<p>J&#8217;ai commencé à éplucher les forums de developpeurs, et finalement, c&#8217;est au lancement de la commande MySQL que cette option est forcée.</p>
<p>Ouvrons le fichier <strong>/Applications/MAMP/bin/startMysql.sh</strong>. Le contenu doit ressembler à peu de choses près, à ça :</p>
<p><code style="text-align:left;"># /bin/sh</code></p>
<p><code style="text-align:left;">/Applications/MAMP/Library/bin/mysqld_safe --port=3306 --socket=/Applications/MAMP/tmp/mysql/mysql.sock --lower_case_table_names=0 --pid-file=/Applications/MAMP/tmp/mysql/mysql.pid --log-error=/Applications/MAMP/logs/mysql_error_log &amp;</code></p>
<p>Il suffit de remplacer :</p>
<p><code>--lower_case_table_names=0</code></p>
<p>par :</p>
<p><code>--lower_case_table_names=1</code></p>
<p>Et le tour est joué !</p>
]]></content:encoded>
			<wfw:commentRss>http://pasfaciletouslesjours.org/2011/02/mac-mamp-mysql-sensibilite-a-la-casse/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Apple TV : Serveur Samba</title>
		<link>http://pasfaciletouslesjours.org/2008/12/apple-tv-serveur-samba/</link>
		<comments>http://pasfaciletouslesjours.org/2008/12/apple-tv-serveur-samba/#comments</comments>
		<pubDate>Tue, 16 Dec 2008 12:40:12 +0000</pubDate>
		<dc:creator>clem</dc:creator>
				<category><![CDATA[AppleTV]]></category>
		<category><![CDATA[Autres]]></category>
		<category><![CDATA[samba]]></category>
		<category><![CDATA[server]]></category>

		<guid isPermaLink="false">http://pasfaciletouslesjours.org/?p=214</guid>
		<description><![CDATA[De base, après installation de nitoTV, vous devez être en mesure de monter un répertoire distant soit en AFP, SMB, ou NFS. L&#8217;inconvénient de cette méthode, pour moi, c&#8217;est qu&#8217;il est nécessaire de laisser la machine distante accessible. Chose que je voulais éviter à tout prix pour des raisons de confort personnel.
Nous allons voir comment [...]]]></description>
			<content:encoded><![CDATA[<p>De base, après installation de nitoTV, vous devez être en mesure de monter un répertoire distant soit en AFP, SMB, ou NFS. L&#8217;inconvénient de cette méthode, pour moi, c&#8217;est qu&#8217;il est nécessaire de laisser la machine distante accessible. Chose que je voulais éviter à tout prix pour des raisons de confort personnel.</p>
<p>Nous allons voir comment installer un server Samba sur l&#8217;AppleTV ainsi, nous n&#8217;aurons qu&#8217;à déposer les fichiers depuis un Windows, ou un Linux. Le projet MacPorts va nous être utile. En effet il permet de déployer un server samba sur les architecture Intel Mac.</p>
<p><span id="more-214"></span></p>
<p><strong>Ce qu&#8217;on a besoin :</strong></p>
<p>Première étape, récuperer l&#8217;archive du projet MacPorts <a href="http://netpbx.de/tmp/samba3_macports_bin.tar.bz2">ICI</a>.</p>
<p><strong>Let&#8217;s go !</strong></p>
<p>On dépose l&#8217;archive MacPorts dans le répertoire personnel de <em>frontrow</em> sur l&#8217;ATV.</p>
<p><code>$ scp -1 <span class="external free">samba3_macports_bin.tar.bz2</span> frontrow@IP_ATV:~/</code></p>
<p>On se connecte en SSH sur l&#8217;Apple TV et on décompresse l&#8217;archive Samba :</p>
<p><code>$ ssh -1 frontrow@IP_ATV<br />
ATV$ sudo -s<br />
ATV# mount -uw /<br />
ATV# tar -xvzf /Users/frontrow/samba3_macports_bin.tar.bz2 -C /</code></p>
<p>Samba est installé. Voyons voir comment le configurer. Nous allons avoir besoin de Vim.</p>
<p>Si vous ne l&#8217;avait pas encore installé, veuillez suivre <a href="http://pasfaciletouslesjours.org/?p=209" target="_blank">ce mini &laquo;&nbsp;How To&nbsp;&raquo;</a>.</p>
<p><strong>Continuons !</strong></p>
<p>Editez le fichier &laquo;&nbsp;smb.conf&nbsp;&raquo; :<br />
<code>ATV# cp /opt/local/etc/samba3/smb.conf.sample /opt/local/etc/samba3/smb.conf<br />
ATV# vim /opt/local/etc/samba3/smb.conf</code></p>
<p>Nous allons partager le répertoire &laquo;&nbsp;Home&nbsp;&raquo; des utilisateurs.<br />
En bas du fichier &laquo;&nbsp;smb.conf&nbsp;&raquo; ajoutez-y les lignes suivantes :</p>
<p><code>[homes]<br />
comment = Home Directories<br />
browseable = yes<br />
writable = yes<br />
</code><br />
Fermez le fichier, et attribuons un mot de passe samba à notre utilisateur frontrow :</p>
<p><code>ATV# /opt/local/bin/smbpasswd -a frontrow</code><br />
Démarrons le service :</p>
<p><code>ATV# /opt/local/sbin/smbd -c /opt/local/etc/samba3/smb.conf<br />
ATV# /opt/local/sbin/nmbd -c /opt/local/etc/samba3/smb.conf</code></p>
<p>Profites-en pour lancer le service au démarrage. Pour ce faire, éditez le fichier &laquo;&nbsp;/etc/rc.local&nbsp;&raquo; :<br />
<code>ATV# vim /etc/rc.local</code></p>
<p>Ajoutez les lignes suivantes :</p>
<p><code># rc.local</code></p>
<p># start the SAMBA service<br />
/opt/local/sbin/smbd -c /opt/local/etc/samba3/smb.conf<br />
/opt/local/sbin/nmbd -c /opt/local/etc/samba3/smb.conf</p>
<p>Enregistrez, quittez, rebootez.<br />
Vous devriez, au redémarrage, pouvoir accéder au répertoire &laquo;&nbsp;&nbsp;&raquo;homes&nbsp;&raquo; à l&#8217;adresse suivante :<br />
smb://IP_ATV/</p>
<p><strong>[Edit]</strong></p>
<p>Pour economiser de l&#8217;espace disque sur votre /, il préférable de déplacer le dossier /opt/ de la racine système dans le répertoire Home de l&#8217;utilisateur frontrow :</p>
<p>Sur votre AppleTV, créez un repertoire qui contiendra vos différents services  :</p>
<p><code>ATV $ mkdir ~/Server</code></p>
<p>On déplace le répertoire opt :</p>
<p><code>ATV $ sudo mv /opt ~/Server</code></p>
<p>Ensuite il nous reste qu&#8217;à créer un lien symbolique :</p>
<p><code>ATV $ cd /<br />
ATV $ sudo ln -s /Users/frontrow/Server/opt/</code></p>
<p>Redemarrage du service :</p>
<p><code>ATV $ sudo  /opt/local/sbin/smbd -c /opt/local/etc/samba3/smb.conf<br />
ATV $ sudo /opt/local/sbin/nmbd -c /opt/local/etc/samba3/smb.conf</code></p>
<p><strong>[/Edit]</strong></p>
<p><strong>[Edit 2]</strong></p>
<p>Si votre AppleTV prend le nom &laquo;&nbsp;Localhost&nbsp;&raquo; dans votre réseau local, changez le hostname &laquo;&nbsp;appletv.local&nbsp;&raquo; en &laquo;&nbsp;appletv&nbsp;&raquo;:<br />
<code><br />
$ sudo hostname appletv</code></p>
<p><strong>[/Edit 2]<br />
</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://pasfaciletouslesjours.org/2008/12/apple-tv-serveur-samba/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Vmware &#8211; Agrandir l&#8217;espace disque</title>
		<link>http://pasfaciletouslesjours.org/2008/10/vmware-agrandir-lespace-disque/</link>
		<comments>http://pasfaciletouslesjours.org/2008/10/vmware-agrandir-lespace-disque/#comments</comments>
		<pubDate>Tue, 14 Oct 2008 19:34:47 +0000</pubDate>
		<dc:creator>clem</dc:creator>
				<category><![CDATA[Autres]]></category>
		<category><![CDATA[agrandir]]></category>
		<category><![CDATA[partition]]></category>
		<category><![CDATA[vmware]]></category>

		<guid isPermaLink="false">http://pasfaciletouslesjours.org/?p=106</guid>
		<description><![CDATA[Dernièrement, j&#8217;ai eu à agrandir l&#8217;espace disque que j&#8217;avais initialement alloué d&#8217;une machine virtuelle fonctionnant sous Vmware Server.

Prenons le contexte suivant :
Ma machine virtuelle fait 10Go, et je voudrais en ajouter 5Go.
On ouvre la console et on se place dans le répertoire de la machine qu&#8217;on veut manipuler.
Ensuite :

vmware-vdiskmanager -x 15GB MaMachineVituelle.vmdk.
A ce stade, vous [...]]]></description>
			<content:encoded><![CDATA[<p>Dernièrement, j&#8217;ai eu à agrandir l&#8217;espace disque que j&#8217;avais initialement alloué d&#8217;une machine virtuelle fonctionnant sous Vmware Server.</p>
<p><span id="more-106"></span></p>
<p>Prenons le contexte suivant :</p>
<p>Ma machine virtuelle fait 10Go, et je voudrais en ajouter 5Go.</p>
<p>On ouvre la console et on se place dans le répertoire de la machine qu&#8217;on veut manipuler.</p>
<p>Ensuite :<br />
<code><br />
vmware-vdiskmanager -x 15GB MaMachineVituelle.vmdk.</code></p>
<p>A ce stade, vous avez alloué 15Go de disque dur à votre OS. Maintenant il va falloir le formater avec le logiciel qu&#8217;il vous plaira. Pour m&#8217;a part, j&#8217;ai booté la machine sur un live CD Ubuntu, et j&#8217;ai redimmensionné la partition jusqu&#8217;à faire 15GB avec Gparted.</p>
]]></content:encoded>
			<wfw:commentRss>http://pasfaciletouslesjours.org/2008/10/vmware-agrandir-lespace-disque/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

