mercredi 14 novembre 2007

Leopard, time machine (sauvegardes)

Mac OS X 10.5, leopard

shAgent et timemachine m'ont incité à passer à leopard (Mac OS X 10.5). Quelques remarques sur la mise à jour :
  • c'est long (plus d'une heure)
  • Première surprise: la mise à jour a désactivé le coupe feu qui était activé sous tiger, j'ai perdu toutes mes définitions d'imprimantes
  • le chiffrement utilisé par fievault a évolué. Certains outils (timemachine) ne sont pas compatibles avec le système de tiger et nécessite une conversion de mon dossier perso (qui pèse 75Go). Le temps s'est compté en heures
  • ssh agent est lancé à l'ouverture de session. Avantage: un ssh-add rend la clef privée accessible depuis toutes les applications (donc plus besoin de la ressaisir). Il est possible de stocker ses "passphrase" de clefs privées dans le trousseau de Mac OS X (ce que je ne ferai pas car mon mot de passe d'ouverture de session est plus court que mes passphrase).
Les nouveautés de Leopard selon Apple (il en manque):
  • http://www.apple.com/fr/macosx/features/300.html

timemachine

je suis passé en Mac OS 10.5 Leopard hier. Ca a pris un temps qui se compte en heures.

timemachine est la première incarnation d'un logiciels de sauvegarde sympa pour plusieurs raisons:
  • garde trace des versions passées des fichiers
  • interface de restauration pratique et conviviale
  • timemachine détecte seul le branchement de son périphérique de sauvegarde ce qui lui permet de programme la prochaine sauvegarde (j'aurais aimé qu'elle démarre instantannément)
C'es une première version qui souffre de nombreux défauts :
  • peu compatible avec filevault : on ne peut pas restaurer des fichiers individuels. C'est tout ou rien : le compte et sauvegardé comme une grosse image disque chifrée (Question: quid de l'aspect incrémental des sauvegardes ?)
  • la sélection des fichiers à sauvegarder est pénible: on sélectionne ce que l'on ne veut pas sauvegarder, pas ce que l'on veut sauvegarder. Question: Comment facilement lui dire qu'on ne veut sauvegarder que son dossier personnel ?
  • Question: quid des sauvegardes via réseau ?
Quelques liens utiles :


lundi 12 novembre 2007

Mighty Mouse

Mighty Mouse

j'ai pu emprunter une souris sans fil apple. Comme d'hab., on ne se mouche pas chez Apple : plutôt que de faire un truc propriétaire avec un stick usb côté ordinateur, c'est carrément une souris bluetooth. Un peu comme l'habitude d'utiliser firewire là où la concurrence galère avec l'usb.
Au première abord, on dirait un machin horrible en forme de savonnette, avec un seul bouton pas très pratique et deux boutons très durs sur le côté. En fait, c'est très pratique :
  • deux boutons sur le dessus (en fait: deux zones d'appui: une à gauche et une à droite)
  • une molette en forme de boule (essayez d'imaginer ce que je veux dire :-)) qui permet de scroller verticalement mais aussi horizontalement
  • deux boutons à presser sur le côté (on appuie en même temps sur les deux)
  • les fonctions associées aux boutons sont paramétrables. Pour moi:
    • clic sur la gauche
    • clic droit = Ctrl-clic (menu contextuel)
    • les deux boutons sont dédiés à la fonction "toutes les fenêtres" d'exposé.
La souris met un certain temps à être reconnue par l'ordinateur mais après tout est OK.

Procédure de mise en service (ce que j'ai fait) :
  • allumer la souris en découvrant la lentille (faire glisser le petit cache)
  • clic sur l'icone bluetooth en haut du bureau
  • configurer un appareil bluetooth
    • continuer, souris/continuer
    • on a la liste des adresses des périphériques qui apparaissent (un seul a priori)
    • le choisir
    • ...

impression en mode paysage, manipulation de fichiers pdf

impressions

Au premier abord, tout semblait sympatique: le mac avait des quintilions de pilotes livrés en standard, la fenêtre de réglage des paramètres d'impression semblait riche.
En pratique, c'est comme tout : si on ne sait pas où chercher ...

Depuis Mac OS X 10.2, Mac OS X utilise CUPS pour gérer les imprimantes. En fait, c'est pire que ça puisqu'Apple a racheté CUPS (les marques déposées et embauché le développeur). On peut gérer le serveur cups directement via http://127.0.0.1:631/, si on regarde dans /etc/cups, on peut voir que les connexions ne sont autorisées que depuis la machinne elle=même. On peut avoir de la doc via http://127.0.0.1:631/documentation.html.
Bon, ça va probablement venir mais c'est une vraie souffrance de réussir à imprimer les choses exactement comme je le veux. Ainsi, je voulais imprimer une présentation + notes en deux pages par pages, mode paysages (chaque demi-page aurait été en mode portrait) depuis keynotes. J'ai réussi à tout sauf le mode paysage.

impression en paysage:

mon premier problème a été d'imprimer des transparents (+commentaires) en mode paysage. J'ai chercher désespéremment dans tous les menus de la fenêtre qui apparaît lorsque l'on imprime sans succès. Pour cause, ça ne se règle pas là. Il fau aller dans fichier/format d'impression où on peut choisir l'orientation. Inutile de dire que c'est super pratique de devoir fermer la fenêtre de réglage des paramètres d'impression pour aller choisir l'orientation.

génération de pdf

Mac OS X peut générer du pdf avec tout ce qu'il sait imprimer. La fonctionnalité est alléchante mais on n'a peu de contrôle sur le pdf généré (par ex. : la résolution ? la version du pdf généré, ...). En pratique, malgré tout ce que dit Apple sur le fait que çe ne peut pas servir à des impressions de qualité, ça rempli son rôle tant pour la visualisation écran que pour les impressions qui sont de qualité correcte.

modification de fichiers pdf

Une nouveauté bien pratique de leopard est qu'on peut modifier des fichiers pdf depuis aperçu. Pour cela on utiise la barre latérale :
  • sélectionner et supprimer des pages
  • faire glisser des pages d'un document à un autre pour les copier et les insérer l'endroit de son choix
  • ajouter des pages vierges
Un peu de doc glanée ci et là (pas encore lu) :


samedi 3 novembre 2007

démarrage du système, launchd

démarrage du système, launchd

ràf: Ce message traite d'un sujet sur lequel j'ai peu d'info pour l'instant. Il sera complété à l'avenir.

Mac OS a remplacé les habituels scripts rc BSD par un outil de lancement à la demande appelé launchd.

Un outil gratuit permettant de jouer avec lauchd: http://lingon.sourceforge.net/.
iiens variés récoltés sur le WeB

finder et dossiers système (/, /tmp, ...)

finder et dossiers système (/, /tmp, ...)

Mac OS X protège l'utilisateur de ce qui pourrait être trop compliqué pour lui. Unix et ses dossiers systèmes sont dans le lot. Bref, impossible d'accèder à /tmp, /etc, ... depuis le finder.
Solution : utiliser la formule magique suivante dans une fenêtre terminal : sudo defaults write com.apple.Finder AppleShowAllFiles true. Ca montre aussi les dossiers systèmes autres sous leur vrai jour. Question: sudo est-il nécessaire ?
Cette formule magique n'a d'effet que sur le finder. Dans les fenêtres de choix de fichiers (Fichier/ouvrir par ex.), on peut taper sur la touche / pour indiquer un chemin non affiché come /tmp. Selon http://blog.rominet.net/2006_10_01_archive.html, ça ne marche pas avec les applications carbonisées. Solution proposée (et adoptée): créer un dossier Root dans son dossier personnel et contenant des liens symboliques vers les dossiers utiles (/, /tmp /usr, ...).

vendredi 2 novembre 2007

sunbird : un calendrier/gestionnaire de tâches libre et multiplateforme

sunbird : un calendrier/gestionnaire de tâches libre et multiplateforme

Ben oui, je n'ai rien à dire faute d'avoir pris le temps de l'utiliser. Tout avis/retour d'information est le bienvenu.

Ceci dit, j'ai un problème avec tous ces outils modernes. Actuellement, je fonctionne avec un truc à base de fichiers textes et de scripts shells. Pour pouvoir migrer, il me faut :
  • pouvoir importer mes données actuelles dans un calendrier sachant que je peux faire tout ce qu'un script shell peut faire d'un fi chier texte
  • pouvoir facilement publier mon agenda sur le WeB comme je le fais actuellement
pour l'import de données, j'ai tenté un import au format csv sans succès. Voici ce que j'ai tenté d'importer :

"Subject","Start Date","Start Time","End Date","End Time","All day event","Reminder on/off","Reminder Date","Reminder Time","Categories","Description","Location","Private"
"L3 ASR: projet rseau","11/08/2007","4:30:00 PM","11/08/2007","6:15:00 PM","False","False","","","null","null","null","False"


Ca me sort un message d'insulte du style :

des éléments de réponse possible là: http://forums.mozillazine.org/viewtopic.php?t=481979

pour la publication, l'outil gcaldaemon fait peut-être l'affaire : http://gcaldaemon.sourceforge.net/index.html

ical et les numéros de semaines

ical et les numéros de semaines

je n'ai pas trouvé comment afficher les numéros de semaine dans ical (ni dans le dashbord). Une recherche sur le WeB montre que c'est un problème connu non résolu par Apple. Il a des soutions de contournement :
  • Numsemaine: un gratuiciel permettant de générer un calendrier incluant les numéros de semaine (cf http://home.tele2.fr/zeldaprod/numsemaine.html)
ical Events est un widget pour dashbord permettant d'afficher les évènements saisis dans ical: http://www.benkazez.com/icalevents.php
Il existe des outils qui permettent de faire de la synchro entre google calendar et ical (ou sunderbird). Par exemple (non testé) : gcalDaemon (http://gcaldaemon.sourceforge.net/index.html).
Question: quelle raison de préférer ical à mozilla sunbird ?