Mardi 4 octobre: Un raccourci utile pour mac
Pour obtenir les guillemets ” et „ sur OS X, il faut presser alt + shift + 2 ou bien alt + shift + 3
Samedi 28 mai: Hog bay notebook et applescript
Dans l'entrée étendue vous pourrez trouver un script AppleScript qui permet de convertir un document Hog Bay Notebook en LaTeX. Convertir est en fait un grand mot. Le script se contente de parcourir les entrées du document et d'envoyer le tout vers TeXShop en ajoutant un peu de code LaTeX.
Le but n'est pas d'obtenir une conversion parfaite mais d'avoir une structure générale qu'il reste à adapter.
Lire la suiteDimanche 15 mai: Quicktime et Plein-Ecran
Pourquoi la version standard de quicktime n'inclue pas le plein écran ? Cela parait vraiment idiot surtout lorsque John Gruber indique que l'API est disponible, n'importe quel application peut donc faire du plein écran ...
Etant donné le prix de Tiger Quicktime en version complète serait plus logique.
Jeudi 12 mai: Choix de la location réseau avec QuickSilver
Simon à posté un lien vers des scripts shell permettant de changer la "location" réseau sous OS X.
Une autre solution est d'utiliser le plugin Network Location Module qui permet, en tapant simplement le nom de la "location", dans QS de la choisir comme configuration courante. Je pense que c'est un poil plus rapide que d'aller dans le terminal.
ex: J'ai une "location" "Home", je lance QS, je tape "home" et cette "location" est sélectionnée comme configuration réseau.
ps: mon OS X est en anglais et je ne sais pas comment "location" à été traduit, si quelqu'un sait je suis preneur ![]()
MaJ: Simon m'a fait remarqué que la solution Quicksilver ne change pas les proxy pour les outils de commande en ligne comme wget. Ces scripts font donc plus que la solution QS. Pour note il est tout de même possible de lancer ces scripts via QS en utilisant le plugin Terminal
Dimanche 26 décembre: Ogg & Itunes
Itunes devrait supporter l'encodage et le décodage du format OGG Vorbis, une meilleure alternative au mp3.
Mercredi 3 novembre: Finder et Webdav ssl
Ceux qui comme moi ont essayé de monter un serveur webdav qui utilise des connexions SSL savent que cela n'est pas encore supporté par OS X (Panther 10.3.5 à l'écriture de cette entrée).
Esperons que cela vienne au moins pour Tiger.
Samedi 25 septembre: SCPlugin
SCPlugin est un plugin pour le Finder de Mac OS X offrant une intégration Subversion via un menu contextuel. C'est l'équivalent de TortoiseSVN qui fonctionne sous Windows.
Après l'installation il faut aller dans les préférences système pour activer le plugin (dans la catégorie "Autres"). Il est nécessaire d'indiquer l'emplacement de l'executable "svn", celui-ci se trouvant dans /opt/subversion/bin/svn je ne voyais pas comment l'indiquer car /opt n'apparaît pas dans le Finder. Solution il faut utiliser le raccourci clavier Shift+command+G permettant d'indiquer un répertoire particulier. Voir la capture
Pour résumer - télécharger et installer le package subversion pour OS X http://homepage.mac.com/martinott/Subversion-1.0.8.pkg.zip - télécharger et installer SCPugin http://scplugin.tigris.org/source/browse/scplugin/binaries/ - relancer le Finder grace à alt+command+escape - aller dans les préférences système - choisir Autres->SCPlugin - cocher la case "Enable Finder Integration" - cliquer sur "open" - faites shift+command+G - taper /opt/subversion/bin/ et "Goto" - choisir l'éxecutable "svn" et cliquer sur "open"
Vous avez maintenant un menu contextuel "Subversion" en faisant un clic droit sur un répertoire ou un fichier.`
SCPlugin (dans sa version actuelle v269) vous demandra vote login et mot de passe pour chaque interaction avec le serveur car il ne tient pas compte du cache de l'éxecutable. J'espère que cela verra le jour dans une prochaine version car c'est assez embêtant.
Une partie de cette entrée provient du blog suivant de Jason Edgecombe.
Samedi 31 juillet: Mon premier script
Je viens d'écrire mon premier script AppleScript.
J'utilise NetNewsWire comme aggrégateur de news. Lorsque je lis les news sans connexion internet j'ajoute les liens dans un fichier OmniOutliner.
Il est assez fastidieux de devoir faire des copier/coller d'une application dans une autre.
J'ai donc écrit le script suivant (en copiant beaucoup de scripts existants) afin d'ajouter un lien automatiquement dans mon fichier OmniOutliner. Le script prend l'URL de la selection courante dans NetNewsWire et l'ajoute dans le fichier.
Le script correspond à mes besoins, vous devrez surement le modifier pour qu'il vous soit utile. Le script est très simple et peut sà»rement être beaucoup mieux fait ![]()
Le code:
(*
* Much of this AppleScript has been shamelessly '"borrowed'" from OmniGroup's sample scripts you can find on their website
* especially the one called Move Completed Items
* It is also based on NetNewsWire bundled script
* The rest written by Arnaud Limbourg <arnaud@limbourg.com>
*)
set theFile to "todo.ooutline"
tell application "NetNewsWire"
set s to (URL of selectedHeadline)
end tell
(* Add the URL to the todo OmniOutliner document *)
tell application "OmniOutliner"
tell application "Finder"
if exists file named theFile of folder "Documents" of folder "arnaud" of folder "Users" of startup disk then
open file named theFile of folder "Documents" of folder "arnaud" of folder "Users" of startup disk
end if
end tell
if (exists document named theFile) then
set todoDoc to document named theFile
else
set todoDoc to make new document at beginning of documents
end if
set newRow to make new row at end of rows of todoDoc
set topic of newRow to s
indent newRow
end tell
tell application "NetNewsWire"
activate
end tell
Samedi 29 mai: NewtNewsWire et ouverture des entrées dans un navigateur
J'utilise NetNewsWire comme aggrégateur.
Une chose m'énervait depuis quelques temps. Lors d'un clic sur une entrée une nouvelle fenêtre de mon navigateur (Firefox) s'ouvrait.
Vous imaginez bien le nombre de fenêtres qui peuvent se retrouver à polluer le bureau au bout d'un moment. Cela d'autant plus que les onglets permettent d'éviter ces effets néfastes.
Sans avoir vraiment chercher j'ai trouvé (enfin), comment faire que les entrées s'affichent dans un onglet.
Il suffit d'installer TabBrowser Extensions et de choisir l'option "Use one browser always" dans la partie "Advanced".
Voici la capture de l'écran de préférences

Mardi 11 mai: PDF - Extraire des pages précises
Principalement pour référence (ca m'évitera d'oublier). Extraire des pages données d'un PDF.
http://semantics-online.org/geek/2003/02/extracting_specific_pages_from_a_pdffile
Le paquet pour installer TeX
Jeudi 6 mai: Thunderbird 0.6
J'essaye Thunderbird 0.6 qui est sorti récemment avec un thème OS X.
J'ai déjà utilisé ce client mail sous windows et je l'avais trouvé excellent (dépassant de loin outlook express).
La version OS X est bien faite, un handicap cependant, le carnet d'adresses d'OS X n'a pas l'air d'être géré par Thunderbird.
Vendredi 30 avril: Client de messagerie instantanée OSX
Sur The Tao of Mac j'ai trouvé un très bon client de messagerie instantanée.
Il accepte plusieurs réseaux dont les principaux ICQ, MSN Messenger, Jabber, etc.
Parmi les préférences il est possible de choisir la transparence de la fenêtre afin qu'elle soit moins obtrusive. Voir capture ci-dessous:

Samedi 17 avril: OS X et NFS
Pour echanger des fichiers entre le PC principal sous Gentoo et le portable j'ai cherché comment mettre en place NFS.
L'installation de la partie serveur de NFS sous gentoo est aisée:
emerge nfs-utils
Il faut ensuite editer le fichier /etc/exports pour indiquer le ou les répertoires partagés: nano /etc/exports /chemin/vers/partagenfs 192.168.0.2 (rw,async,insecure)
Ils vous suffit d'indiquer le bon chemin ainsi que la l'adresse IP de la machine cliente à qui vous souhaitez donner l'accès. Il est possible de mettre des masques pour autoriser un groupe de machines (192.168.0.*). Le choix des options est guidée par le lien [1].
Tout est bien configuré mais avec un accès en lecture seule. Une petite recherche m'a amené sur [2]. Il s'agit d'un problème de permissions.
N'ayant ni le le temps ni l'envie j'ai juste effectué un: chmod 777 /chemin/vers/partagenfs
Tout fonctionne correctement, le partage NFS s'affiche dans le finder et le transfert de fichiers fonctionne parfaitement. Le chmod n'est pas propre mais je suis le seul utilisateur ![]()
Ressources: * [1] http://libarynth.f0.am/cgi-bin/view/Libarynth/NFSonOsX * [2] http://www.livejournal.com/users/grahams/455397.html
Mercredi 14 avril: Certificats
Pour ceux d'entre vous qui utilisent NetNewsWire le post suivant devrait vous aider.
http://tim.geekheim.de/archive/000175.html
Dans les grandes lignes: - copier le certificat au format pem (e.g: monsite.pem ou monsite.crt) sur votre mac
copier le fichier contenant la keychain système contenant les autorités CA à qui l'ont fait confiance cp /System/Library/Keychains/X509Anchors ~/Library/Keychains/
Ajouter le certificat dans votre chaîne certtool i cacert.pem k=X509Anchors
déplacer la chaîne dans son emplacement d'origine
sudo mv ~/Library/Keychains/X509Anchors /System/Library/Keychains/





