samedi 29 septembre 2007

Mais pourquoi Adobe ont-ils appelé leur runtime AIR ?

Franchement, messieurs de chez Adobe (je doute que vous me lirez un jour mais bon...) : j'adore vos logiciels, votre boulot sur as3 et Air, mais justement, quant à ce dernier : franchement c'est le nom le plus pourri que vous pouviez trouver pour votre runtime. Un nom pareil mine tout simplement les recherches faites dans les moteurs et ne facilite pas du tout l'accés aux ressources. Dommage.

En attendant, repréciser toutes ses recherches en ajoutant Adobe en mot-clé, c'est pas vraiment pratique.

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

samedi 1 septembre 2007

Papervision et SoundMixer.computeSpectrum

J'ai fait cette animation pour tester un peu les possibilités de Papervision 3D, et tant qu'à faire vu que déplacer pleins d'objets 3d à la main c'est fatiguant, j'ai essayé la méthode computeSpectrum de l'objet SoundMixer en as3 pour récupérer un byteArray et faire une sorte du vumètre 3d. Résultat, je suis vraiment surpris par les performances de Papervision, c'est un excellent moteur 3d...

Vous pouvez cliquer n'importe où pendant que l'animation joue pour basculer entre les deux positionnements disponibles. Et vous pouvez zoomer avec les fleches haut et bas de votre clavier.
Télécharger les sources commentées


\o/ Vous n'avez pas la dernière version de flash player ! Faut installer ce bidule pour trainer ici :D