lundi 5 novembre 2007

Le code folding de xCode 3

Encore une petite leçon d'ergonomie de chez apple, leur système de folding enterre tout ce que j'ai essayé jusqu'à présent. J'ai fait une petite capture vidéo pour montrer ce que ça donne à ceux qui ont pas testé le bestiau :

A voir par ici !

samedi 29 septembre 2007

Comment installer svn sous Mac OS X ?

Disposer de subversion dans le terminal de mac os x est très pratique, et il existe de multiples paquets pour l'installer automatiquement, notamment celui de Martin Ott. On ne fait pas plus simple, télécharger, double-cliquer, valider, valider, valider...

Seulement voilà, après installation de ce paquet (et de ceux d'autres auteurs d'ailleurs, c'est pareil), je n'avais toujours pas accés à svn dans mon terminal. La simple commande
whereis svn
ne retourne rien après installation du paquet... Pourtant tout semble s'être bien passé. Donc ce satané svn doit bien être quelque part, mais le système ne le voit pas.
Après avoir cherché un peu, on se rend compte que les exécutables qui composent svn ont été placés dans le répertoire /usr/local/bin. Il sont donc bien là, mais Mac OS X ne regarde pas dans le dossier /usr/local/bin quand il cherche des éxecutables. Il va donc falloir lui dire de regarder là aussi.

Les chemins vers les répertoires dans lesquels Mac OS X cherche les executables sont stockés dans la variable d'environnement PATH. Une commande
echo $PATH
dans le terminal vous confirmera d'ailleurs que le chemin /usr/local/bin (où sont les éxecutables svn) ne figure pas dans la variable PATH. On va donc tout simplement ajouter ce chemin dans la variable PATH, et pouf, on pourra appeler svn du terminal.

Pour ajouter le chemin à la fin de la variable PATH, une simple commande
export PATH=$PATH:/usr/local/bin
suffit. Mais par contre dès que l'on va quitter la session, la modification va disparaitre, et il faudra recommencer à chaque redémarrage... pas terrible.
Pour que ce chemin soit ajouté à la variable PATH à chaque session, il faut modifier le fichier profile qui se situe dans le répertoire /etc.

En terminal :
cd /etc
sudo nano profile
Là on va simplement ajouter le chemin /usr/local/bin à la liste des chemins qui est mise par défaut dans la variable PATH.
Donc cette ligne :
PATH="/bin:/sbin:/usr/bin:/usr/sbin"
Devra être modifiée comme ceci :
PATH="/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin"
Ensuite on quitte nano ( controle + x ) en validant l'enregistrement des modifications.

Et voilà, svn est "visible".

vendredi 21 septembre 2007

Un widget BashFR pour mac os X

Pour les lecteurs de BashFr utilisateurs de mac os X tiger, un petit widget qui permet de lire le flux rss dans Dashboard. C'est tout basique, basé sur les exemples d'Apple pour Dashboard, mais ça fait son boulot :-)

Vous pouvez télécharger ça ici