Civade.com - Mac et OSX2024-03-27T16:46:17+01:00Jean-Philippe Civadeurn:md5:e38aa1c08fb459e3f7570573d11b7322Dotclear#fail : Installer Linphone avec la video X264 sous OSX Lionurn:md5:a1270a1bbee4921120f4b3f179cb2f132013-09-06T10:26:00+02:002013-09-21T20:23:34+02:00jphiMac et OSX<p>Linphone est un merveilleux logiciel pour faire de la téléphonie ou de la vidéo avec du SIP. Toutefois, lorsque l'on veut faire de la vidéo et particulièrement du X264 avec de discuter avec nos amis Fablabs, il y manque quelque chose... Un Codec X264. J'ai tenté decompiler ce codec et l'installer sur OSX Lion. Ceci devrait être identique sous Snow Leopard et Mountain Lion, mais je n'ai pas testé. Malheureusement, je coince sur le format de librairie à générer... Il me faudrait un .so, et je ne fais dans le meilleur des cas que du .dyilib... Peut être quae quelqu'un aurat une idée pour finaliser la manip... En tout cas j'ai détaillé le début de la méthodo</p> <p>Pré requis :</p>
<ul>
<li>Avoir téléchargé et installé linphone pour OSX ( <a href="http://www.linphone.org/eng/download/packages/linphone.html">http://www.linphone.org/eng/download/packages/linphone.html</a> )</li>
<li>Disposer de l'environnement de développement Xcode (a télécharger de l'App Store)</li>
<li>Avoir installé le outils ligne de commande pour Xcode ( Preferences / Downloads / Componentss / Command line tools )</li>
</ul>
<p>Méthodologie:</p>
<ul>
<li>Nous allons installer l'assembleur yasm à partir de http://yasm.tortall.net/</li>
<li>Nous allons le codec à partir de http://www.videolan.org/developers/x264.html</li>
</ul>
<p>Installation de l'assembleur YASM</p>
<pre>curl -#LO http://www.tortall.net/projects/yasm/releases/yasm-1.2.0.tar.gz
tar xvfz yasm-1.2.0.tar.gz
cd yasm-1.2.0; ./configure && make -j 4 && sudo make install; cd ..</pre>
<p>Récupération et préparation du codec</p>
<pre>curl -#LO ftp://ftp.videolan.org/pub/x264/snapshots/last_x264.tar.bz2
tar xvfz last_x264.tar.bz2; cd x264-snapshot-20130905-2245-stable/</pre>
<p>Le build 1ere option (fait x264 tout court)</p>
<pre>./configure --enable-static
make</pre>
<p>Ca builde mais ca ne génère pas de .so...</p>
<p>Le build 2e option (fait x264.diylib)</p>
<pre>./configure --enable-shared
make</pre>
<p>Le build 3e option : (fait libx264.a)</p>
<pre>./configure
make</pre>
<p>4e technique (extrait de http://hunterford.me/compiling-ffmpeg-on-mac-os-x/)</p>
<pre>
CFLAGS="-I. -fno-common -read_only_relocs suppress" ./configure --enable-pic --enable-shared && make -j 4
</pre>
<p>Aucune technique n'a permis de générer le .so requis... Je sèche...</p>
<p>Installation de la librairie compilée dans LinPhone.
La dernière étape consiste en la copie de la librairie que nous venons de compiler dans le répertoire qui contient les codecs de notre application. Avec un .so, cela serait censé marché. C'est documenté uniquement pour référence.</p>
<pre>cp xxxx.so /Applications/Linphone.app/Contents/Resources/lib/mediastreamer/plugins/</pre>https://civade.com/post/2013/09/06/Installer-Linphone-avec-la-video-X264-ous-OSX-Lion#comment-formhttps://civade.com/feed/atom/comments/75Installation de Dolphin l'émulateur WII et Gamecube, sur Max OSX Snow Leopardurn:md5:eb2e7efd66943b61e51becf5136f402c2010-08-18T23:32:00+00:002010-09-18T08:27:07+00:00jphiMac et OSXOpenSourceOSXSnowLeopardSysadmin<p>J'ai trouvé récemment un projet intéressant qui se nomme Dolphin, et qui permet d'émuler une console Nintendo Wii et Gamecube sur PC, Linux et Mac.</p>
<p>Si le binaire est disponible pour Linux et Windows en 32 et 64 bits, il n'en est pas de même pour Mac OSX... pour des raisons totalement inconnues.</p>
<p>Votre mission, si vous l'acceptez, sera de recompiler le bouzin pour le faire tourner pour Mac.</p>
<p>Pom - pom - pom pom pom - pom - pom pom pom - pom - pom pom pom...</p>
<p>Attention, ce blog s'autotodétruira...</p> <p><img src="https://civade.com/images/mac/.dolphin_t.jpg" alt="dolphin.png" title="dolphin.png, sept. 2010" /></p>
<h3>Installation de Dolphin</h3>
<p>La méthode générale est décrite sur le site de Dolphin : <a href="http://code.google.com/p/dolphin-emu/wiki/MacOSX_Build" hreflang="fr">http://code.google.com/p/dolphin-emu/wiki/MacOSX_Build</a></p>
<p>Toutefois, cela plante dès le début sur le sudo port install scons. Nous allons donc revoir en détail l'installation, avec une méthode de contournement du bug constaté...</p>
<h4>Pré-requis :</h4>
<ul>
<li>Xcode, l'environnement de développement d'Apple (disponible sur le DVD d'installation, ou a télécharger sur <a href="http://developer.apple.com/technologies/xcode.html" hreflang="fr">http://developer.apple.com/technologies/xcode.html</a></li>
<li>Macports : L'installeur est téléchargeable ici: <a href="http://www.macports.org/install.php" hreflang="fr">http://www.macports.org/install.php</a></li>
<li>Wxwidgets : A installler d'après le SVN : <a href="http://www.wxwidgets.org/develop/svn.htm" hreflang="fr">http://www.wxwidgets.org/develop/svn.htm</a>. Méthode détaillée décrite ci dessous.</li>
</ul>
<h4>Installation des prérequis :</h4>
<ul>
<li>Xcode et Macports sont à installer à l'aide des interfaces graphiques fournies.</li>
<li>Scons est nécessaire pour compiler Dolphin. L'installation se fait théoriquement par</li>
</ul>
<pre>sudo port install scons</pre>
<p>Malheureusement cela ne fonctionne pas, car cela plante sur db46. le workaround est le suivant :</p>
<pre>port install db46</pre>
<p>Cela plante et c'est normal. Aller dans le répertoire ou db46 est installé</p>
<pre>cd /opt/local/var/macports/distfiles/db4/4.6.21_6</pre>
<p>Enlever les patches</p>
<pre>sudo rm -f patch*</pre>
<p>Télécharger les patches</p>
<pre>for i in 1 2 3 4; do echo $i && wget http://distfiles.macports.org/db4/4.6.21_6/patch.4.6.21.$i; done</pre>
<p>Relancer le port install db46</p>
<pre>port install db46</pre>
<p>DB46 étant installé, l'installation de scons peut être relancée et fonctionnera</p>
<pre>sudo port install scons</pre>
<h4>wxWidgets</h4>
<p>Le support du framework Cocoa dans wxWidgets est toujours en développement. Aussi, faire fonctionner Dolphin sur un OSX récent nécessite de compiler wxWidgets avec la version SVN:</p>
<pre>svn co http://svn.wxwidgets.org/svn/wx/wxWidgets/tags/WX_2_9_1 wxWidgets-2.9.1
cd wxWidgets-2.9.1/build</pre>
<p>Le script de configuration nécessite d'être patché pour générer les librairies 32 et 64 bits:</p>
<pre>printf '1,$s/arch ppc/arch x86_64/p\nwq\n' | ed ../configure</pre>
<p>Configuration de l'environnement de compilation :</p>
<pre>../configure --enable-image --enable-universal_binary --with-aui --with-cocoa \
--with-macosx-sdk=/Developer/SDKs/MacOSX10.5.sdk --with-macosx-version-min=10.5</pre>
<p>Compilation et installation de Wxwidgets... ca dure longtemps...</p>
<pre>make && sudo make install</pre>
<h4>Récupération et compilation de Dolphin</h4>
<ul>
<li>Recupération des sources par SVN et utilisation de scons pour la compilation</li>
</ul>
<pre>svn co http://dolphin-emu.googlecode.com/svn/trunk dolphin-emu
cd dolphin-emu
scons verbose=true wxconfig=/usr/local/bin/wx-config</pre>
<h4>Finaliation : l'installation du binaire</h4>
<p>Le résultat de la compilation est dans le sous répertoire binary.. Il n'y a plus qu'à le placer dans le répertoire Applications du mac...
Lire également le post original qui contient des notes quant à la config de scons ou la mise à jour de Dolphin.</p>
<p>Dolphin fonctionne avec des images ISO de jeux ou les DVD d'origine. sur un Macbook pro, le résultat est étonnant.</p>
<p><img src="https://civade.com/images/mac/dolphin at work.png" alt="" /></p>
<h4>Notes</h4>
<ul>
<li>Au clavier c'est assez galère.</li>
<li>Il est possible, sur un iphone jailbreaké, d'installer une appli qui se nomme iController et est dispo sur Cydia. Elle permet d'utiliser l'iphone (et son accélèromètre...) comme wiimote via le wifi. Seul paramétrage à faire sur l'iphone : mettre l'adresse ip du mac dans l'adresse 'serveur'. Sur Dolphin, activer dans l'icone 'Wiimote' la case à cocher en face de UDPWii.</li>
<li>Je n'ai pas essayé avec une vraie Wiimote, mais cela ne saurait tarder...</li>
</ul>https://civade.com/post/2010/08/18/51-installation-de-dolphin-l-emulateur-wii-et-gamecube-sur-max-osx-snow-leopard#comment-formhttps://civade.com/feed/atom/comments/46Installation d'Adobe Flex SDK4 sur mac OSX snow leopardurn:md5:731e3718272bbfc430c89042c4eb1e532010-06-19T08:40:00+00:002010-09-18T08:27:39+00:00jphiMac et OSXOpenSourceOSXSysadmin<p>Cette petite note pour garder trace du mode opératoire de l'installation du SDK d'Adobe Flex sur mac... Car si il y a effectivement une note d'installation d'adobe, elle ne dit pas ou mettre le SDK à la mode OSX.</p> <p><img src="https://civade.com/images/mac/.Adobe-Flex-CS3-icon_t.jpg" alt="Adobe-Flex-CS3-icon.png" title="Adobe-Flex-CS3-icon.png, sept. 2010" /></p>
<h3>Pré requis</h3>
<ul>
<li>Télécharger le SDK 4 de Flex à l'adresse <a href="http://www.adobe.com/cfusion/entitlement/index.cfm?e=flex4sdk" hreflang="fr">http://www.adobe.com/cfusion/entitlement/index.cfm?e=flex4sdk</a></li>
</ul>
<h3>Installation</h3>
<ul>
<li>Décompresser l'archive téléchargée. Elle génèrera un sous répertoire flex_sdk_4</li>
<li>Sous shell, faire :</li>
</ul>
<pre>cd Downloads
sudo mv flex_sdk_4 /Developer/SDKs
vi .bash_profile</pre>
<ul>
<li>Et ajouter /Developer/SDKs/flex_sdk_4/bin au path, par exemple</li>
</ul>
<pre>PATH=/Developer/SDKs/flex_sdk_4/bin:/usr/local/bin:$PATH</pre>
<ul>
<li>Sortir du shell et en relancer un afin d'activer le nouveau path.</li>
<li>vérifier que le compilateur est trouvé dans le path en lançant la commande suivante sous shell</li>
</ul>
<pre>mxmlc</pre>
<ul>
<li>Désinstaller flash à l'aide du mode opératoire décrit ici : <a href="http://kb2.adobe.com/cps/141/tn_14157.html" hreflang="fr">http://kb2.adobe.com/cps/141/tn_14157.html</a></li>
<li>Sous finder, aller sur /Developer/SDKs/flex_sdk_4/runtimes/player/10/mac et lancer "Install Flash Player 10 UB.dmg" pour disposer du player Flash 10 avec Debugger qui sera nécessaire pour Flex</li>
</ul>
<p>Et voila!</p>https://civade.com/post/2010/06/19/49-installation-adobe-flex-sdk4-sur-mac-osx-snow-leopard#comment-formhttps://civade.com/feed/atom/comments/44Utiliser des applications Java 1.5 (Java 5) sur OSX Snow Leopardurn:md5:b2cae005b4ad904687985282d9d77ecd2010-05-14T00:09:00+00:002010-09-18T08:27:58+00:00jphiMac et OSXOSXSnowLeopardSysadmin<p>Certaines applications Java n'ont pas encore été migrées vers l'environnement Java 1.6 (ou Java 6).</p>
<p>Or Snow Leopard n'est livré qu'avec Java 1.6...</p>
<p>Voyons ici comment réactiver Java 1.5 (et éventuellement Java 1.4 sur le même principe) pour faire fonctionner ces belles applications.... En attendant qu'elles soient mises à jour ;)</p> <p><img src="https://civade.com/images/mac/java_icon.jpg" alt="Java" /></p>
<h3>Pré requis :</h3>
<ul>
<li>Télécharger le pachage d'Apple : <a href="http://support.apple.com/downloads/Java_for_Mac_OS_X_10_5_Update_4" hreflang="fr">JavaForMacOSX10.5Update4.dmg</a></li>
</ul>
<h3>Mode opératoire :</h3>
<ul>
<li>Utilisez le Shareware <a href="http://www.charlessoft.com/" hreflang="fr">Pacifist</a> afin d'ouvrir l'archive java ainsi téléchargée</li>
<li>Ouvrez le finder et aller avec le raccourci "Shift" + "Cmd" + G dans le dossier /System/Library/Frameworks/JavaVM.framework/Versions/</li>
<li>Supprimer les 2 liens symboliques "1.5" et "1.5.0". Cette étape est cruciale, ca si vous ne la faites pas, vous allez endommager Java 1.6. Le mot de passe administrateur vous sera demandé pour cette opération.</li>
<li>Dans Pacifist, aller dans Contents » System » Library » Frameworks » JavaVM.framework » Versions</li>
</ul>
<h3>Sélection de la version de Java</h3>
<p><img src="https://civade.com/images/mac/preferences-java.jpg" alt="" /></p>
<ul>
<li>Sélectionner les 2 dossiers "1.5" et "1.5.0", puis control Click (ou click droit) sur la sélection, et choisir "Install to default location"</li>
<li>Le dossier 1.5.0 et le lien symbolique de 1.5 vers 1.5.0 seront recréés lors de cette opération.</li>
<li>Répéter les opération si nécessaire pour Java 1.4</li>
<li>Pour forcer l'utilisation d'un version particulière, utlilisez l'utilitaire "Préférences JAVA" dans le dossier "Utilitaires" afin de désélectionner les version non souhaités.</li>
</ul>
<p>Dans mon cas, cela a admirablement bien marché pour faire fonctionner l'éditeur de sons livré avec le POD 2.0 de Line 6...</p>https://civade.com/post/2010/05/14/48-utiliser-des-applications-java-15-java-5-sur-osx-snow-leopard#comment-formhttps://civade.com/feed/atom/comments/43Installer un Mac avec un autre Mac par liaison directe Firewireurn:md5:2944e095175963e03c4cb72436c007a02010-05-09T09:11:00+00:002010-09-18T08:28:41+00:00jphiMac et OSXGeekSnowLeopardSysadmin<p> Réinstaller un mac pourrait être trivial, sauf en cas de panne de lecteur DVD.</p>
<p>Heureusement, Apple a intégré dans l'EFI (ce qui sert de bios sur un Mac), un mode cible Firewire qui va permettre à un mac de se comporter comme un disque Firewire pour un autre mac.</p>
<p>Cela va bien nous aider... car nous allons ici voir comment utiliser un autre mac et son lecteur DVD pour réinstaller celui en défaut. Cette manipulation peut également être utilisée pour faire des backups d'un mac sur un autre sans démonter les disques ou booter un mac avec un système contenu sur un autre mac.</p> <h3><img title="firewire-logo.jpg, sept. 2010" alt="firewire-logo.jpg" src="https://civade.com/images/mac/.firewire-logo_s.jpg" /></h3>
<h3>Pré requis</h3>
<p>Cette manipulation ne fonctionne évidemment que sur les Mac équipés de la liaison Firewire. Ceci exclu par exemple les anciennes génération de Macbook Pro unibody 13'' (celles qui avaient 2 jacks audio à gauche), qui ne sont pas équipées de cette liaison. Par contre, il semblerait qu'Apple ait décidé de remettre le Firewire 800 sur toutes les nouvelles machines. Cette manipulation est donc d'avenir.</p>
<p><img src="https://civade.com/images/mac/firewire-800-400.png" alt="Macbook Pro Unibody avec adaptateur Firewire 800/400" style="float: left; margin: 0 1em 1em 0;" />Les dernières générations de Macbook pro sont équipées de Firewire 800, alors que les premières génération de Macbook blanc sont équipées de Firewire 400. A part des problèmes de connectique (l faut disposer d'un adaptateur 400 / 800 et d'un câble Firewire 400), il n'y a pas de problème de compatibilité avec les 2 normes. Les transferts fonctionneront à la vitesse la plus lente (400 Mb/s) entre les deux machines, le Firewire 800 disposant d'un mode dégradé en 400 Mb/s.</p>
<p>La photo montre un adaptateur 400/800 et un câble firewire 400 nécessaires pour adapter dans mon cas un Macbook blanc avec lecteur DVD HS vers un Macbook Pro unibody en Firewire 800.</p>
<h3>Mode opératoire</h3>
<p>Nous allons appeler le Mac à installer 'la cible', et le mac qui va physiquement l'installation 'la source' pour faciliter la lecture de ce post.</p>
<ul>
<li>Raccorder les 2 macs avec le montage décrit dans les pré requis alors qu'ils sont éteints</li>
<li>Démarrer le mac Cible et Taper T et maintenir appuyé T jusqu'à l'apparition du logo Firewire dont la photo est au début de cet article.</li>
<li>Insérer le DVD de Snow Leopard sur le Mac source et l'allumer</li>
<li>Sur le mac source, maintenir appuyée au démarrage soit la touche:
<ul>
<li>ALT (nommée aussi option) pour accéder au menu de boot et vous permettre de choisir le périphérique sur lequel vous allez booter (le DVD d'intallation).</li>
<li>C pour booter directement du DVD</li>
</ul>
</li>
<li>L'installateur se lance</li>
<li>Vous devriez voir les disques susceptibles d'être installés. Dans la liste, le disque interne est représenté avec une icône différente du disque Firewire qui lui est représenté avec une icône firewire.</li>
<li>Choisir le disque Firewire</li>
<li>Vérifier encore une fois, car si vous choisissez le disque interne de la source, vous l'écrasez ! On installe sur le disque Firewire externe !</li>
<li>Poursuivre l'installation comme souhaité</li>
<li>L'installation terminée, arrêter les 2 macs et déconnecter les câbles Firewire</li>
<li>A noter que l'EFI a probablement pris note du changement de périphérique de boot. Il va nous falloir le réinitialiser pour lui indiquer de prendre le disque interne comme disque de boot par défaut. Il va donc nous falloir le réinitialiser en appuyant simultanément sur Commande+Option+P+R et les garder enfoncées jusqu'à entendre une deuxième fois le son Apple (il devrait y avoir secondes entre les 2 sons...).</li>
</ul>
<p>Effets de bords désirés et non désirés de la manipulation :</p>
<ul>
<li>La cible et la source doivent avoir un hardware similaire. Il n'est évidemment pas question d'installer un Mac Power PC avec un mac Intel et vice-versa.</li>
<li>On ne peut installer la Cible qu'avec les CD de la Source. En effet, le programme s'exécutant sur la Source, tous les contrôles de validité sur le CD (que ce soit la bonne version sur la bonne machine avec les bonnes licences...) se font sur le matériel de la source. Par contre, une fois installé, cela ne pose pas de problème particulier à la cible, qui boote convenablement une fois le système complètement installé. Comprenne qui pourra.</li>
<li>Les contrôles de versions d'EFI, de logiciel bluetooth et de logiciel Wifi qui se font à l'installation sont fait sur le matériel de la source. Lors du redémarrage de la cible, il conviendra probablement de lancer les mises à jour à la main pour vérifier qu'elles se font ou se son faites ou sont nécessaires.</li>
<li>Si l'ancien et le nouveau mac sont destinés à la même personne, il sera également possible de faire les migrations de profil à l'aide de l'assistant de migration d'apple qui se lance à a fin de l'install. Vous n'êtes d'ailleurs pas obligés de le lancer à ce moment là. Vous pouvez tout installer, tout mettre à jour et lancer l'assistant de migration quand vous le souhaitez. Il est dans les utilitaires. La seule condition est que vous bootiez sur le système fraichement installé et que l'ancien disque soit accessible (par USB ou Firewire avec la méthode décrite ci dessus).</li>
</ul>
<p>J'espère que ces informations vous seront utiles... Bonne installation.</p>
Bonus : les raccourcis clavier du boot apple :
<table id="kbtable" border="0" cellspacing="0" width="100%">
<tbody>
<tr id="header">
<td><strong>Key or key combination</strong></td>
<td><strong>What it does<br />
</strong></td>
</tr>
<tr>
<td>Option</td>
<td>Display all bootable volumes (<a href="http://support.apple.com/kb/HT1310">Startup Manager</a>)</td>
</tr>
<tr>
<td>Shift</td>
<td>Perform <a href="http://support.apple.com/kb/HT1564">Safe Boot</a> (start up in <a href="http://support.apple.com/kb/HT1455">Safe Mode</a>)</td>
</tr>
<tr>
<td>C</td>
<td>Start from a bootable disc (DVD, CD)</td>
</tr>
<tr>
<td>T</td>
<td>Start in <a href="http://support.apple.com/kb/HT1661">FireWire target disk mode</a></td>
</tr>
<tr>
<td>N</td>
<td>Start from NetBoot server</td>
</tr>
<tr>
<td>X</td>
<td>Force Mac OS X startup (if non-Mac OS X startup volumes are present)</td>
</tr>
<tr>
<td>Command-V</td>
<td>Start in <a href="http://support.apple.com/kb/HT1492">Verbose Mode</a></td>
</tr>
<tr>
<td>Command-S</td>
<td>Start in <a href="http://support.apple.com/kb/HT1492">Single User Mode</a></td>
</tr>
</tbody>
</table>https://civade.com/post/2010/05/09/44-installation-duplication-mac-efi-osx-firewire-800-firewire-400-adaptateur-osx-cible-target#comment-formhttps://civade.com/feed/atom/comments/39Debugger PHP5 avec Eclipse, PDT, Zend Debugger sous OSXurn:md5:eda8fca3cb10733fa19f06ca3f1249312010-05-08T08:22:00+00:002011-04-10T06:20:50+00:00jphiMac et OSXOSXSnowLeopardSysadmin<p>Avec la dernière version de PHP5 installée (5.3.1 au moment ou j'écris ces lignes), il est temps de modifier toutes ces belles applications qui ne marchent qu'en 5.2... pour qu'elle fonctionne enfin en 5.3.</p>
<p>Eclipse est un fantastique IDE, surtout doté de l'extension PDT mais un IDE sans points d'arrêt, c'est comme un sandwich au jambon sans jambon : un peu fade...</p>
<p>Voyons comment greffer le debugger sur notre splendide IDE installé sur un Mac OSX Snow Leopard</p> <p><img src="https://civade.com/images/mac/.eclipse_t.jpg" alt="eclipse.png" style="float:left; margin: 0 1em 1em 0;" title="eclipse.png, sept. 2010" /></p>
<h3>Pré requis :</h3>
<p>Le mode opératoire décrit ici est pour Snow Leopard, toutes mises à jour installées. Il est supposé que le moins de modifications ont été faites dans le système. C'est précisément pour cela que je publie ce billet, d'ailleurs, car bon nombre de tutos installent le stack php de Zend (Zend Server Community Edition), ou des packages alternatif (MAMP, XAMP...). Ici je m'en suis tenu à l'utilisation ce qui est livré avec la machine... Ce n'est pas par fainéantise, mais par choix afind e pouvoir bénéficier du packaging et des mises à jour directement par Apple. Je ne vois en effet pas l'intérêt de 'détruire' le système pour mettre en place des bidouilles...</p>
<p>Tout d'abord il nous faut Eclipse + PDT installé. Préférer une version 'All in one' téléchargée là partir de <a href="http://www.eclipse.org/pdt/downloads/" hreflang="fr">http://www.eclipse.org/pdt/downloads/</a></p>
<p>Apache doit être configuré et PHP activé. Ici nous supposerons que Apache est configuré pour faire du virtual hosting name based, configuration permettant de séparer les différents sites webs en cours de développement sur une même machine.</p>
<h3>Installation du debugger</h3>
<ul>
<li>Télécharger "Studio Web Debugger" version 64 bits (<a href="http://www.zend.com/en/products/studio/downloads" hreflang="fr">http://www.zend.com/en/products/studio/downloads</a>) . Ceci nécessite la création d'un compte chez Zend, mais c'est gratuit.</li>
<li>Décompresser l'archive et copier le dossier résultant /usr/lib/php/extensions/ZendDebugger-5.2.26-darwin9.5-x86_64 dans /usr/lib/php/extensions/</li>
<li>Ajouter les lignes suivantes à la fin du fichier /etc/php.ini (l'éditer avec sudo) :</li>
</ul>
<pre>zend_extension=/usr/lib/php/extensions/ZendDebugger-5.2.26-darwin9.5-x86_64/5_3_x_comp//ZendDebugger.so
zend_debugger.allow_hosts=127.0.0.1
zend_debugger.expose_remotely=always</pre>
<ul>
<li>Vérifier en interactif (sous shell) que 'extension est bien chargée avec php -v. Le résultat doit montrer que le debugger est actif :</li>
</ul>
<pre>osx:extensions user$ php -v
PHP 5.3.1 (cli) (built: Feb 11 2010 02:32:22)
Copyright (c) 1997-2009 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2009 Zend Technologies
with Zend Debugger v5.2, Copyright (c) 1999-2009, by Zend Technologies</pre>
<h3>Utilisation du debugger dans Eclipse</h3>
<ul>
<li>Copier /usr/lib/php/extensions/ZendDebugger-5.2.26-darwin9.5-x86_64/dummy.php dans le projet php à debugger (pour les tests)</li>
<li>Dans Les préférences d'éclipse (Eclipse / Preferences / PHP / Debug / Installed Debuggers), Sélectionner le Zend Debugger et cliquer configure</li>
<li>Ne laisser que les adresses requises (ex: 127.0.0.1) dans "Client / Host IP". Ceci permet d'éviter des timeouts sur tests de multiples adresses</li>
<li>Créer sous Ecipse une nouvelle configuration de debug : "Run" / "Debug Configurations"</li>
<li>La nommer (ex : MonSite)</li>
<li>Sélectionner Zend Debugger comme interface de debug</li>
<li>Faire new en face de Php Server</li>
<li>La nommer (ex: MonSite)</li>
<li>Donner l'utl locale (ex: http://MonSite/)</li>
<li>Aller dans l'onglet Path, et mettre "path on server" = "/" et "Path on file system" = "/Users/moi/www.monsite.com". Ce chemin est évidemment à adapter en fonction de l'endroit ou vous avez domicilé la racine de votre site web.</li>
<li>Ciquer "Test Debugger"</li>
<li>En principe, le test devrait réussir. Si il y a un timeout, vérifier qu'il n'y a pas de pb sur l'adresse IP</li>
<li>Dans la vue, nommer le fichier à debugger (ex: monfichier.php)</li>
<li>Sauver</li>
<li>Le débuggage peut ensuite être lancé dans "Run" / "Debug"</li>
</ul>
<p>Et voila, la magie opère.</p>
<p>Bon debug...</p>https://civade.com/post/2010/05/08/47-debugger-php5-avec-eclipse-pdt-zend-debugger-sous-osx#comment-formhttps://civade.com/feed/atom/comments/42Comment switcher du PC vers le Mac : Guide de survie pour le geekurn:md5:fd4447878dfac1fad5c6d8b3d18ab2882010-03-08T23:13:00+00:002011-06-06T15:48:31+00:00jphiMac et OSX<p>Bon, ca y est j'ai un Macbook Pro. Maintenant, il va falloir trouver des équivalents à toutes celles jolies applications qui ont transformé mon PC en un outil de travail rapide et convivial, de façon à faire la même chose avec le mac... et si possible mieux.</p>
<p>Si pour certaines applications, c'est assez simple car les développeurs ont prévu de pourvoir le faire fonctionner sur les 2 environnements, pour d'autres besoins il va falloir se creuser la tête....</p> <p><img src="https://civade.com/images/mac/.apple-logo_t.jpg" alt="apple-logo.jpg" style="float:left; margin: 0 1em 1em 0;" title="apple-logo.jpg, sept. 2010" /> Je vais ici tenter de lister les solutions que j'ai trouvées (qui ne sont que les miennes, et par LA solution ou la vôtre...) me permettant de switcher dans les meilleurs conditions du PC au Mac. Cette liste est non exhaustive, et si vous pensez avoir une meilleure proposition, n'hésitez pas à me la signaler en postant un commentaire à ce billet.</p>
<p>Les applications sont classées par famille, certaines d'entre elles ne vous seront peut être pas utiles. Les réponse sont ensuite mises sous la forme : "<strong>Fonction du programme :</strong> Nom sur PC | Nom sur Mac". J'ai également essayé de mettre dans la mesure du possible des solutions open source, et éventuellement des applications commerciales.</p>
<p>Légende :</p>
<ul>
<li>Intégré: intégré à l'OS</li>
<li>Natif : le programme existe dans une version portée pour l'OS</li>
</ul>
<h3>Administration système et réseau :</h3>
<ul>
<li><strong>Client telnet / SSH / terminal :</strong> <a href="http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html" hreflang="fr">Putty</a> (pc) | <a href="http://iterm.sourceforge.net/" hreflang="fr">iTerm</a> (mac)</li>
<li><strong>Connexion bureau à distance vers un PC/serveur windows :</strong> Intégrée à l'os (pc) | <a href="http://www.microsoft.com/france/mac/downloads.mspx?pid=Mactopia_RDC#viewer" hreflang="fr">Connexion bureau à distance de Microsoft</a> (mac)</li>
<li><strong>Logiciel de stockage et d'organisation de mots de passes :</strong> <a href="http://keepass.info/download.html" hreflang="fr">Keepass 1.x, ou 'classic edition'</a> (pc) | <a href="http://www.keepassx.org/downloads" hreflang="fr">KeepassX</a> (mac)</li>
<li><strong>Logiciel de télémaintenance Teamviewer :</strong> Version native pour PC | Version Native pour Mac</li>
<li><strong>Logiciel de télémaintenance VNC (client) :</strong> <a href="http://www.realvnc.com/" hreflang="fr">RealVNC</a> (pc) | <a href="http://sourceforge.net/projects/cotvnc/">Chicken of the VNC</a> (mac)</li>
<li><strong>Logiciel de télémaintenance VNC (serveur) :</strong> <a href="http://www.realvnc.com/" hreflang="fr">RealVNC</a> (pc) | Intégré à osx : réseau / partage d'écran (mac)</li>
<li><strong>Logiciel d'analyse réseau / capture de paquets Wireshark :</strong> Version native pour PC | Version Native pour Mac</li>
<li><strong>Logiciel de scan réseau nmap / Zenmap :</strong> Version native pour PC | Version Native pour Mac</li>
<li><strong>Montage de disques / volumes NTFS en lecture écriture :</strong> intégré (PC) | <a href="http://sourceforge.net/projects/catacombae/" hreflang="fr">Catacombae NTFS-3G</a> (gpl) <a href="http://www.tuxera.com/products/tuxera-ntfs-for-mac/" hreflang="fr">Tuxera NTFS</a> (commercial) ou <a href="http://www.paragon-software.com/fr/home/ntfs-mac/" hreflang="fr">Paragon NTFS</a> (commercial)</li>
<li><strong>Compression zip :</strong> intégré (pc) | intégré mac)</li>
<li><strong>Compression sit :</strong> natif, mais inutile (pc) | natif mais pratiquement plus utilisé (mac)</li>
<li><strong>Compression Rar :</strong> <a href="http://www.win-rar.com/" hreflang="fr">Winrar</a> shareware (pc) | <a href="http://www.unrarx.com/" hreflang="fr">Unrarx</a> open source (mac)</li>
<li><strong>Synchronisation de dossiers multiplateformes Dropbox :</strong> natif (pc) | natif (mac)</li>
</ul>
<p>Notes :</p>
<ul>
<li>Keepass existe en version 2 sur PC. Elle est écrite en .net, n'existe pas portée pour iphone, ni sous OSX sous forme native, ni sous linux sous forme native. Il est techniquement possible de faire marcher la version 2 sur mac (ou linux) en installant "Mono", le framework .net open source. Malheureusement, c'est moche, lent, mal intégré au système (même les copier coller sont une galère). J'ai donc préféré la version 1 qui dispose d'un portage natif pour Mac, Linux et iphone. La principale limitation de la version 1 est l'impossibilité de faire une sycnhronisation de bases de données entre plusieurs machines. Heureusement, Dropbox permet de faire ceci en mettant les fichiers de base de données sur le dossier synchronisé par Dropbox. Du coup l'association des 2 logiciels permet de corriger le défaut tout en restant multiplateformes...</li>
<li>NTFS est un système de fichiers développé dont les spécifications n'ont à ma connaissance pas été publiées. Du coup, les développeurs ont du faire du reverse ingeneering pour essayer de le faire fonctionner. Si sur Linux, les solutions opensource NTFS (et notamment celle basée sur Fuse) sont relativement fiables, il semblerait que cela ne soit pas tout à fait le cas sur OSX. j'ai rencontré quelques difficultés avec, et les essais sur les solutions commerciales semblent donner de meilleurs résultats, que ce soit en terme de fiabilité ou de performance pure.</li>
</ul>
<h3>Développement logiciel natif / cross compilation pour embarqué :</h3>
<ul>
<li><strong>Compilateur C / C++ :</strong> <a href="http://www.mingw.org/" hreflang="fr">MinGW</a> ou <a href="http://msdn.microsoft.com/fr-fr/express/default.aspx" hreflang="fr">Visual Studio</a> (pc) | <a href="http://developer.apple.com/tools/xcode/" hreflang="fr">Xcode</a> (mac)</li>
<li><strong>Langages Perl :</strong> <a href="http://www.activestate.com/activeperl/" hreflang="fr">Activestate ActivePerl</a> (pc) | Natif (mac)</li>
<li><strong>Langages python :</strong> <a href="http://www.activestate.com/activeperl/" hreflang="fr">Python.org</a> (pc) | Natif (mac)</li>
</ul>
<ul>
<li><strong>Environnement de développement Eclipse :</strong> Natif (pc) | Natif (mac)</li>
<li><strong>Environnement de développement embarqué Arduino :</strong> Natif (pc) | Natif (mac)</li>
</ul>
<h3>Développement Web :</h3>
<ul>
<li><strong>Suite Adobe (Photoshop, Illustrator, Dreamweaver, etc..) :</strong> Natif (pc) | Natif (mac)</li>
<li><strong>Editeur Texte de haut niveau avec syntax coloring, expressions régulières, etc. :</strong> <a href="http://notepad-plus.sourceforge.net/fr/site.htm" hreflang="fr">Notepad++</a> (open source) ou <a href="http://www.editplus.com/" hreflang="fr">EditPlus</a> (commercial) (pc) | <a href="http://www.jedit.org/" hreflang="fr">Jedit</a> (open source) ou <a href="http://macromates.com/" hreflang="fr">Textmate</a> (commercial)</li>
<li><strong>Eclipse avec PDT :</strong> Natif (pc) | Natif (mac)</li>
<li><strong>Firefox avec ses plugins de validation HTML, examen des en têtes HTTP, etc... :</strong> Natif (pc) | Natif (mac)</li>
<li><strong>Serveur web / mysql et outils d'administration :</strong> XAMPP (pc) sur osx | apache et PHP sont installés par défaut, mais il faut le configurer pour activer PHP dans apache. MySQL existe sur mac sur le site de l'éditeur, et il y a même un addon pour démarrer / arrêter MySQL par les préférences système. Sur mac, les temps d'exécution des pages web sont comparables à ceux sous Unix, c'est à dire infiniment plus rapides que sur PC...</li>
<li><strong>Client MySQL graphique :</strong> HeidiSQL (open source) | <a href="http://www.sequelpro.com/" hreflang="fr">SequelPro</a> (open source)</li>
</ul>
<h3>Audio / Vidéo / Lecture / Encodage / Conversion</h3>
<ul>
<li><strong>iTunes :</strong> Programme Natif (pc) | Programme Natif (mac)</li>
<li><strong>Lexture de Divx :</strong> Programme Natif (pc) | Programme Natif (mac)</li>
<li><strong>Edition wave, encodage multiformats avec Audacity :</strong> Programme Natif (pc) | Programme Natif (mac)</li>
<li><strong>Edition de tag id3 sur les MP3 :</strong> <a href="http://stud.usv.ro/~alexbu/target.php?target=tageditor" hreflang="fr">Multi Id3 tag Editor</a> (pc) | <a href="http://www.jthink.net/jaikoz/" hreflang="fr">Jaikoz</a> (mac)</li>
<li><strong>Encodage / décodage WMA/WMV :</strong> intégré (pc) | <a href="http://www.nch.com.au/switch/plus.html" hreflang="fr">switch</a> + Flip4mac WMV (mac)</li>
<li><strong>Mixage DJ (soirées) avec VirtualDJ :</strong> Programme Natif (pc) | Programme Natif (mac)</li>
</ul>
<h3>Bureautique</h3>
<ul>
<li><strong>Suite bureautique Office :</strong> Programme Natif (pc) | Programme Natif (mac), bien qu'Outlook soit absent et remplacé par Entourage, qui n'est pas une réussite.... L'érgonomie globale de la suite et également très différente du PC et discutable, car elle n'est ni mac, ni pc...</li>
<li><strong>Open Office :</strong> Programme Natif (pc) | Programme Natif (mac)</li>
<li><strong>Outlook:</strong> Il reste possible d'installer Parallels Desktop et de faire fonctionner Outlook (avec d'éventuels connecteurs natifs Exchange, Communigate, etc..), en tant que tache dans l'environnement Mac. C'est la solution que j'ai personnellement choisie, afin de pouvoir utiliser ma messagerie collaborative en environnement Mac. Crossover Office devrait permettre de faire la même chose, mais je n'ai pas testé.</li>
</ul>
<h3>Sauvegarde / duplication</h3>
<ul>
<li><strong>Duplication de disque par image :</strong> ghost (commercial), drive image (commercial) (pc) | <a href="http://www.bombich.com/" hreflang="fr">Carbon Copy Cloner</a> (gratuit) (mac)</li>
<li><strong>Sauvegarde périodique :</strong> backup + planification (intégré) (pc) | time machine (intégré) (mac)</li>
</ul>
<h3>Virtualisation</h3>
<ul>
<li><strong> Parallels Desktop</strong> permet de manipuler des programmes Windows dans l'environnement Mac, comme si un programme windows était une tache (fenêtre programme) mac. Du coup, cela simplifie considérablement l'utilisation d'applications natives PC par rapport à la solution de virtualisation offerte avec le mac (bootcamp) , qui nécessite de booter sur l'un ou l'autre des systèmes.</li>
<li>Open source, <strong> Virtualbox</strong> offre une solution certes un peu moins bien intégrée au système que Parallels, mais gratuite... (<a href="http://www.virtualbox.org/wiki/Downloads" hreflang="fr">http://www.virtualbox.org/wiki/Downloads</a>)</li>
</ul>
<h3>Applications spécifiques au Mac (besoins particuliers ou liés à l'architecture)</h3>
<ul>
<li><strong>Gawker :</strong> Application open source permettant de créer des vidéos par prise d'image successives automatisées afin de rendre des évènements lents (croissance de plantes, etc..).</li>
<li><strong>Plistedit pro :</strong> Comme tous les fichiers de configuration du système mac sont des fichiers XML avec une structuration particulière, il est préférable de les manipuler avec un programme spécifique.</li>
<li><strong>Growl :</strong> programme permettant de regrouper les notifications diverses des programmes et de les remonter à l'écran.</li>
<li><strong>Smartscroll :</strong> Permet de faire ce comporter le touchpad intégré, comme la nouvelle souris apple, à savoir que le scroll (mouse gesture à 2 doigts sur le touchpad) ne s'arrête plus brusquement, mais continue sur l'intertie du geste comme avec la souris (et l'écran de l'iphone).</li>
<li><strong>iStat pro :</strong> Permet de disposer dans le Dashboard d'un panneau permettant de surveiller process, activité processeur, mémoire, réseau, température des différents éléments du mac, etc..</li>
<li><strong>Little Snitch :</strong> Firewall puissant, permettant de mettre des règles par process, programme, port, etc..</li>
<li><strong>X11 :</strong> intégré nativement à OSX, il permet de d'installer de nombreuses applications conçues initialement pour Unix / Linux. Pratiquement sans équivalent sur PC.</li>
</ul>https://civade.com/post/2010/03/08/43-switcher-pc-mac-osx-applications-remplacement-developpement-bureautique-web-administration-systeme-reseau#comment-formhttps://civade.com/feed/atom/comments/38Dis papa, c'est quoi un switcher?urn:md5:382586e68732919dc23d0ebfa894a2412010-02-27T08:26:00+00:002011-04-10T06:11:46+00:00jphiMac et OSXOSX<p>SWITCHER: (souitchair) Se dit d'une personne qui vient d'abandonner lâchement son PC au profit d'un Mac...</p>
<p>Même si ce n'est pas tout à fait vrai qu' j'ai abandonné le PC, puisque j'ai toujours des machines sous XP, Seven, Ubuntu, Redhat, au moins je viens d'en ajouter une à ma collection : un Macbook pro 13''.</p>
<p>Voyons ici comment et pourquoi...</p>
<p>Permier billet d'une nouvelle série, celui ci inaugure une nouvelle rubrique sur le site : Le Mac et OSX..</p> <p>Cela faisait longtemps que je lorgnais sur le Mac. Mais j'avais vraiment du mal à mettre ce prix dans une machine, car en comparant les caractéristiques je me rendais compte à chaque fois que pour la moitié du prix pn avait une machine équivalente dans le monde PC (du moins sur le papier).</p>
<h3>Un Netbook comme mac ?</h3>
<p>Tout a commencé avec une envie de Netbook. En surfant sur Internet, j'ai vu qu'il était possible d'installer OSX sur certains Netbook. Mon choix s'est porté sur un MSI Wind U100+, et après des heures de recherche et de documentation, j'ai trouvé tous les éléments pour installer Snow Leopard dessus. C'est bien sur rigoureusement interdit par Apple, mais j'avais fait cette expérience, plutôt pour voir.</p>
<h3>OSX Snow Leopard nécessite moins de ressources que Windows !</h3>
<p>Et là, excellence surprise. Sur un Atom à 1.6ghz et avec une carte graphique très limitée, ca tournait impec! D'autant plus impressionnant que dans le même conditions XP était plutôt asthmatique, et je n'ai même pas essayé Seven. Ubuntu, par contre fonctionnait bien. J'ai juste ajouté 512Mo de Ram (un total de 1.5Ghz) pour donner de l'air à OSX, mais ce n'était pas rigoureusement indispensable.</p>
<p>Le support logiciel était presque complet (support partiel de la webcam, pas du support des entrées audio, qu'elle soit externe sur jack intégré ou interne sur le micro de la webcam, et support du wifi par un logiciel annexe mais pas intégré au panneau de contrôle réseau). Mais ceci s'avérait suffisant pour travailler.</p>
<p>Le seul réel inconvénient est l'autonomie batterie. En effet, l'intégration d'OSX sur le Wind laisse à désirer sur la gestion d'énergie. Si le suspend to ram fonctionne bien lors de la fermeture du capot, le suspend to disk n'a jamais fonctionné. Dommage.... mais pas rédhibitoire. Il restait quand même possible de l'utiliser 1h30 avec la batterie 5 cellules.</p>
<p>Du coup, j'ai reformaté le disque interne, et viré le double boot XP/Ubuntu au profit de l'unique installation OSX.. C'est là que la décision de switcher a été prise.</p>
<p>Un temps de boot de moins de 60 secondes montre qu'on est dans des conditions de travail plutôt sympa...</p>
<p>J'ai utilisé cette configuration 2 mois,Dans ces deux mois, j'ai pu apprécier le fait d'avoir à la fois un système proche d'Unix avec tous les outils qui vont bien (ssh, GCC, etc..) et un environnement graphique super sympa, simple et réactif. Puis je me la suis faite voler... Bouhhhhh....</p>
<h3>Macbook Pro :</h3>
<p>A ce stade, l'expérience OSX Snow Leopard n'est avérée très enrichissante et plaisante. Un système simple à utiliser, fluide, et qui me laisse la main. En effet, Je suis toujours fou de rage quand le PC part d'une une boucle avec le sablier et fait des choses pour lui sans me laisser la main... Je ne 'ai pas acheté pour que Bill Gates joue avec, mais pour que je puisse l'utiliser.... Cette mésaventure ne m'est pas arrivée sur Mac..</p>
<p>Alors que faire, reprendre un Netbook et se contenter du support imparfait ou passer sur Mac?</p>
<p><strong>L'une des principales surprises avec OSX et le Netbook a été la consommation processeur. Ceci m'a fait reconsidérer un point majeur qui m'a toujours bloqué dans le choix d'une machine : la comparaison de caractéristiques matérielle.</strong></p>
<p>Il ne faut pas comparer un PC et un Mac uniquement sur les processeurs, la RAM et la carte graphique, car cela n'est pas exploité de la même manière. Apple étudie la consommation d'énergie, la dissipation thermique, et livre des machines sur lesquelles la vitesse du processeur n'est pas la meilleure sur le papier, mais son confort d'utilisation est réel. De plus, l'architecture interne de la machine n'est pas la même et n'a pas nécessairement les mêmes goulors d'étranglement. Ainsi, un processeur double cur à 2.5Ghz sur un portable s'avère suffisant pour faire des taches complexes comme du montage vidéo, de l'enregistrement audio multipistes, etc... C'est pour toutes ces raisons qu'un Mac nécessite moins de puissance. Du coup, le rapport qualité prix, ou prix / puissance ne peut plus être évalué sur des comparaisons de caractéristiques, mais plutôt sur des comparaisons "d'expérience utilisateur".</p>
<p>A titre de comparaison, je dispose d'un portable MSI de gamer sur processeur Core i7 intel (4 coeurs hyperthreadés, soit 8 coeurs à 1.6 ghz), avec une carte graphique de folie et 6 Go de Ram, et à part dans les jeux 3D, l'expérience sous Windows 7 est décevante. Le système n'est pas plus réactif. Je préfère même mon Mac....</p>
<p><img src="https://civade.com/images/mac/macbookpro13.jpg" alt="" /></p>
<p>J'ai opté pour les derniers Macbook 13'' en 2.53Ghz / 4 Go de Ram / 250 Go de dur car :</p>
<ul>
<li>Le boitier en alu est TRES robuste (au regard de celui du Macbook pas pro...)</li>
<li>Un niveau de finition hallucinant. Plein de petits détails super jolis / finis / classe. On a juste le sentiment de gouter la différence entre le prêt à porter et la haute couture, ou entre une voiture française et une allemande. C'est pas le même prix, mais cela ne joue juste pas dans la même cour ;).</li>
<li>Il est assez léger</li>
<li>L'écran 13'' est un bon compromis transportabilité / lisibilité</li>
<li>Bonne autonomie sur batterie (jusqu'à 4 heures)</li>
<li>Le retour du firewire 800 sur le 13'' me permet d'envisager la connexion d'une carte audio haut de gamme pour intégrer le mac à mon studio d'enregistrement</li>
<li>Une carte SD permet d'assurer un stockage externe complémentaire et compatible PC</li>
<li>Un sortie vidéo externe permet de connecter un second écran pour travailler sur certains logiciels dans des conditions de confort accentuées (écran interne + écran externe)</li>
<li>2 prises USB permettent le raccordement de mes interfaces Midi, disques externes, etc..</li>
<li>Webcam intégrée avec micro. Super pour Skype et Google Talk...</li>
<li>Le clavier rétro éclairé est un plus la nuit en soirée, en studio d'enregistrement, ou tout simplement dans les endroits sombres.</li>
<li>Capteur de luminosité, qui adapte le backlight de l'écran à la lumière ambiance et allume ou éteint le clavier.</li>
<li>Réglage de luminosité écran et rétro éclairage du clavier sépraés.</li>
<li>La taille de la machine la rend très transportable, puisque lorsque rangée dans un skin néoprène, ca fait la taille d'un bloc A4...</li>
<li>Le bluetooth me permet de diffuser l'audio sur ma chaine</li>
<li>Le Wifi 802.11 N permet de bénéficier des meilleurs débits...</li>
<li>La qualité de restitution audio sur les hauts parleurs internes est excellente...</li>
<li>L'écran est très lumineux et brillant. C'est BO ;)</li>
<li>Rétro éclairage à LED</li>
<li>Possibilité de connecter du DVI ou du VGA sur la sortie vidéo, mais à 29 le connecteur, on y regardera à deux fois avant d'acheter la totale.</li>
<li>Possibilité de monter un adaptateur HDMI sur la sortie vidéo, mais ce n'est pas un accessoire Apple.</li>
<li>Un petit bouton permet de voir le niveau de batterie restant sur un splendide bar-graphe à LED intégré à la carrosserie Alu...</li>
<li>Un petit voyant blanc sur la tranche permet de savoir quand le mac est allumé mais en mode veille. Du plus bel effet.</li>
<li>L'adaptateur secteur est petit et léger. Le connecteur magnétique est un super gadget car cela permet de se prendre les pieds dans les fils sans mettre le mac par terre. Réellement une innovation (et là, les vieux utilisateurs de mac se marrent, car cela fait des années que ca existe.. Je rappelle le contexte, je suis sur PC et je suis nouveau sur mac, messieurs, du calme....)</li>
<li>Le multitouch sur le touchpad est une tuerie. Fluide, rapide, c'est top.</li>
</ul>
<p>La nouvelle souris Apple 'Magic Mouse', doutée d'une surface tactile multitouch s'avère également un bon choix, même si un peu chère...</p>
<p>Points noirs / inconvénients :</p>
<ul>
<li>Il n'y a plus qu'une prise jack et qu'on doit choisir entre la fonction entrée audio externe ou la fonction sortie audio... Dommage de ne pas avoir prévu un jack à 4 points (comme la prise casque de l'iphone) qui aurait au moins permis de raccorder un micro mono/casque stéréo, a défaut de disposer des 2 jacks complets.</li>
<li>Il faut un adaptateur pour mettre un écran. Si on oublie adaptateur, on est bloqué, car la prise est spécifique à Apple.. (Apple Display Port).</li>
<li>Caméra intégrée de qualité moyenne (contre jour, fonctionnement en basse lumière, etc..). C'est au niveau par rapport à celle des PC, mais pas d'un Mac.</li>
<li>Une troisième ou quatrième prise USB aurait toutefois été la bienvenue, mais bon...</li>
<li>Le scroll du touch pad n'a pas d'inertie comme il en a sur la souris magic mouse. Du coup, ou passe d'une ergonomie à une autre en passant du touch à la souris. C'est très dérangeant. Heureusement, cela peut être corrigé en ajoutant un logiciel (shareware), mais Apple devrait peut être ajouter l'option au préférences du touchpad.</li>
</ul>
<p>Comme vous le voyez dans les points noirs, on devient pinailleurs quand on est sur mac.... Mais bon, Apple nous apprend à devenir exigeants, alors...</p>
<p>Nous verrons dans un prochain billet comment remplacer chacune des applications indispensables à un informaticien / musicien / geek / linuxien de leur équivalent PC ou Linux, vers leur équivalent Mac...</p>
<p>Ainsi, la machine deviendra une vraie machine de switcher, en gardant son lot de geekeries ;).</p>https://civade.com/post/2010/02/27/42-switcher-pc-mac-osx-macbook-pro-aluminium-msi-wind-u100#comment-formhttps://civade.com/feed/atom/comments/37