Christophe Jacquet — Carnet — Mot-clé : Mac

Eclipse/MacOS X : accès au code source de Java

Lorsque Eclipse a accès au code source des classes (donc notamment des classes de la bibliothèque standard), il propose des fonctionnalités intéressantes : navigation dans le code (pour aller voir comment sont codées les API !), reprise du nom (souvent significatif) des paramètres formels (au lieu de arg1, arg2, etc.) lorsqu'on implémente une interface...

Malheureusement, cela ne fonctionne pas par défaut sur MacOS X, car le code source des classes Java n'est pas installé ! Il faut l'installer en plus. Il se trouve alors dans /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home/src.jar, mais Eclipse sait le trouver tout seul.

Mise à jour, 13 janvier 2010 : sous MacOS X 10.6, il faut télécharger le Java Developer Package depuis connect.apple.com (nécessité de créer un compte).

Layout clavier Mac pour Windows

J'utilise depuis quelques semaines l'excellent soft de virtualisation Parallels Desktop pour Mac Intel. Notamment, il me permet de lancer Windows.

Le hic, c'est que les Mac ont un clavier non standard ! Plein de symboles courants (trait d'union, plus, égal, crochets...) sont à des endroits inhabituels. Or, Windows croit avoir affaire à un clavier PC classique : il faut donc taper en aveugle dès que l'on sort des touches alphabétiques. Certes, ça fait marcher les neurones, mais ce n'est quand-même pas très pratique...

J'ai donc créé un driver clavier adapté à la disposition Mac[1], en utilisant la même technique que pour le driver français international (MS Keyboard Layout Editor). Normalement, il reprend toutes les combinaisons du Mac, y compris les touches mortes. La seule différence est qu'Alt est remplacée par AltGr.

Aller sur la page du layout Mac français pour Windows.

Notes

[1] Il doit en exister d'autres, mais celui qui est cité sur les forums que j'ai vus n'est téléchargeable qu'après s'être fait dépouiller sur un numéro surtaxé...

Mac switchover

Mon employeur m'a équipé depuis la semaine dernière d'un tout nouveau MacBook Pro. C'est à la fois la curiosité, l'attrait pour OS X, ainsi que la bonne réputation du matériel qui m'ont fait préférer un Mac sous OS X à un PC sous Linux (ou Windows). En vrac, mes premières impressions :

  • l'interface est vraiment très belle. Un peu déroutante certes, mais je la trouve agréable, et on s'y fait vite. De plus, ce n'est pas du tout souris comme j'aurais pu le craindre : la plupart des fonctions ont un raccourci clavier ;
  • le clavier n'est décidément pas standard, ce qui est un peu embêtant, surtout en environnement hétérogène. Ceci dit, je suis content car il y a une touche morte pour l'accent aigu :-) ;
  • l'importation de mes e-mails depuis KMail vers Mail.app est relativement aisée en utilisant le script adapté. Attention, il faut supprimer les espaces dans les noms de dossiers avant de lancer ce script ;
  • déception en revanche en ce qui concerne la synchronisation de mon Palm : les catégories ne sont pas conservées dans iCal. C'est pour moi rédhibitoire : j'attends de trouver une solution ;
  • l'accès aux partages SMB est de qualité très moyenne : fréquents plantages du Finder, en particulier lorsque la connexion réseau disparaît. Il m'a été impossible de le tuer, même avec un kill -9 ou en éteignant la machine avec halt (il va sans dire que l'extinction de la machine par le GUI est dans ce cas inopérante) ;
  • l'environnement en ligne de commande est bien fourni dans sa configuration par défaut, avec notamment emacs, ssh, cvs, etc. Par contre, Subversion manque à l'appel ! Il faut l'installer à la main.

Kit de survie

J'ai très rapidement installé les programmes suivants :

  • la distribution MacTeX, qui comprend à la fois une version de teTeX, l'éditeur TeXShop et d'autres outils, notamment LaTeXiT, qui permet d'insérer des équations TeX dans tous types de documents. Tout est bien configuré par défaut : j'ai tout de suite pu compiler ma thèse sans souci pour tester l'installation ;
  • l'éditeur de textes Smultron, qui n'a visiblement pas à rougir de la comparaison avec Kate ;
  • comme sous d'autres plate-formes, les classiques Firefox et VLC.

page 2 de 2 -

HTML5 valide ? © . ✍ Contact. Mentions légales.
Propulsé par DotClear.