// Archives

Mac OS X

Cette catégorie contient 29 billets

Environnement de travail sous Mac pour développeur web

Cet article sera mis à jour régulièrement. Cet article s’applique à Mac OS X.6 (Snow Leopard) mais devrait fonctionner sous Lion. Hôtes multiples (vhosts) Soyons sérieux : pour travailler correctement vous devez être autonome, donc travailler localement (ne pas dépendre d’un serveur extérieur pour visualiser vos fichiers, ne pas vous battre avec un FTP à chaque (...) (Lire la suite…)

Quelques trucs pratiques pour TextMate

Une regex pour cibler un attribut dans une balise attribut="(.* ?\") Une regex pour créer un ID reprenant en partie la valeur d’un HREF href="#ref-(\h+)" href="#ref-$1" id="cite_ref-$1" Variante id="ref-(\h+)"> id="ref-$1">↑ Configurer le bundle Git Vérifier la présence du bundle Il est normalement inclus avec TextMate, mais si ce n’est le cas, ou si vous (...) (Lire la suite…)

Symfony2 sous OS X.6.8 (Snow Leopard)

Configurations applicables et requises N’étant pas très motivé pour passer à Lion (X.7), j’ai du faire évoluer mon environnement de travail : Mac OS X.6.8 Intel 64 bits MAMP 1.8 Les pré-requis de Symfony2 sont les suivants : OK Checking that PHP version is at least 5.3.2 (5.3.6 installed) OK Checking that the "date.timezone" setting is set OK Checking (...) (Lire la suite…)

Empêcher iTunes de se lancer en appuyant sur F8 (play/pause)

Ouvrir un Terminal et taper : cd /Applications/iTunes.app/Contents/MacOS sudo mv iTunes iTunesX sudo curl http://www.ast.cam.ac.uk/ app26/itu... -O sudo chmod uog+x iTunes Contenu du fichier à curler au cas où celui-ci viendrait à disparaître : # !/usr/bin/env python import sys, os, subprocess launch = True ps = subprocess.Popen("/bin/ps -x", shell=True, (...) (Lire la suite…)

SVN avec plusieurs repositories sous Snow Leopard (X.6)

Le dossier qui va recevoir les dépôts SVN : Germain:Datas germain$ svnadmin create /Volumes/Datas/svn Voyons voir ce qu’il y a dedans : Germain:Datas germain$ cd /Volumes/Datas/svn Germain:svn germain$ ls README.txt conf db format hooks locks Ça semble normal. A présent on veut configurer la machine pour recevoir plusieurs repos : Germain:svn (...) (Lire la suite…)

X.6 : pomme-tab en screen sharing

Avant Snow Leopard :  + tab = switch entre le poste local et le poste distant. À partir de Snow Leopard :  + tab = switch entre les applications distantes. Pour rétablir l’ancien comportement : Apple Remote Desktop defaults write com.apple.RemoteDesktop DoNotSendSystemKeys -bool YES Screen Sharing defaults write com.apple.ScreenSharing (...) (Lire la suite…)

Streams de radios dans iTunes

J’ai commencé à faire mon tri par ordre croissant d’intérêt. Mais face aux humeurs aléatoires, considérons qu’à partir de Radio Libertaire plus rien n’a de sens (oui, c’est symbolique). Ouverture d’un flux dans iTunes : +U et coller le lien (ou click droit -> ouvrir dans iTunes si vous utilisez Safari, ce que je vous encourage à faire d’ailleurs) TSF Jazz (...) (Lire la suite…)

Désactiver la mise en cache des "Top Sites" de Safari 4

defaults write com.apple.Safari DebugSnapshotsUpdatePolicy -int 2 (Lire la suite…)

Use AFM / PFB / PFM fonts in Adobe Creative Suite

Article en anglais encore une fois... Yo, maybe your customers gave you some old PC Postscript Type1 fonts ? And you’ve got a brand new Mac ? Considering you’re a real pro, you won’t need the fonds in Office apps but only in Adobe apps, here’s a trick that works with all Creative Suite 4 apps. Simply put, go to /Library/Application Support/Adobe Create a (...) (Lire la suite…)

X.5 / Apache : Too many open files : could not create /var/run/httpd.pid

Ah elle est vraiment bonne celle-là... 43 sites web et voilà qu’Apache se met à déconner : /var/log/apache2/error_log Sun Mar 08 08:32:03 2009] [warn] long lost child came home ! (pid 75540) [Sun Mar 08 08:35:14 2009] [notice] caught SIGTERM, shutting down [Sun Mar 08 08:37:57 2009] [error] (24)Too many open files : could not create /var/run/httpd.pid [Sun (...) (Lire la suite…)