dimanche 1 novembre 2009

Coolbook, c'est magique ?

Voilà maintenant presque deux ans que j'utilise un MacBook Air (première version "originale"), et j'en suis très satisfait. Utilisation intensive (Matlab, compilations de programmes, LaTeX, OpenOffice, ...), mises à jour régulières, passage à Snow Leopard sans soucis... je le trimbale partout, comme un vulgaire bouquin à la main, bref, que du bonheur et toujours la même remarque étonnée des collègues: « quoi !? c'est ton ordinateur principal !? »...

Écran 24" LED
Tout allait bien jusqu'au jour où j'ai fait l'acquisition du superbe moniteur Apple 24" LED Cinema Display pour agrémenter mon poste fixe. C'est un complément vraiment parfait pour le MBA, comme une station d'accueil: alimentation intégrée (plus besoin de transporter l'adaptateur secteur) et hub de 3 ports USB permettant de bénéficier d'une connexion Ethernet permanente, d'un clavier et d'une souris externe et d'avoir encore un port USB alimenté de libre... tout ça ne manque pas en voyage, mais c'était le seul défaut du MBA utilisé en poste fixe. En bonus, j'ai gagné des hauts-parleurs et une caméra iSight dignes de ce nom, miraculeusement gérée via le port USB ! Seul hic, la première génération des MBA n'a pas le fameux Mini DisplayPort et Apple ne vend pas d'adaptateur (ils ne proposent que l'autre sens DisplayPort -> DVI); le vendeur m'avait dit carrément d'oublier cet écran, mais après quelques recherches sur le Net, j'ai trouvé et acheté le seul adaptateur DVI -> DisplayPort du marché: Atlona AT-DP200 (179 USD)... qui fonctionne très bien (reçu en 48h des USA via UPS). Au passage, bravo à MacOSX pour sa gestion des écrans multiples: après une utilisation du MBA seul (avec l'écran intégré) et sa mise en veille, la connexion au 24" (USB, DisplayPort et en dernier l'alimentation) le fait s'allumer tout seul et apparaissent miraculeusement toutes les applications en cours à une place pas trop débile, alors que l'écran est presque 2 fois plus grand... Idem dans le sens inverse.

kernel_task qui s'emballe
Mais l'objet de cet article concerne les soucis que j'ai eu ensuite: tous les jours, en général après 2 ou 3 heures d'utilisation, le MacBook devenait quasi inutilisable suite à un kernel_task prenant 180% de la CPU! Je pouvais surveiller ça avec le Moniteur d'Activité mais aussi l'excellent programme MenuMeters. Les deux seuls remèdes efficaces pour sortir de ce quasi blocage de la machine: soit déconnecter l'écran (...), soit mettre le MBA en veille (alt-cmd-EJECT) puis le rallumer... mais pour ne gagner que quelques minutes d'utilisation normale avant un nouveau "plantage". Cet emballement du système était souvent associé à une augmentation de température et un ventilateur tournant à sa vitesse maximale (6200 tr/mn).

J'ai parcouru beaucoup de forums sur le sujet, et j'ai découvert que, malheureusement, ce problème est bien connu des utilisateurs de MacBook... certains ont même des “kernel panic” (plantage complet). Le problème n'existe pas seulement avec l'écran 24", mais aussi avec des logiciels gourmands en CPU (par exemple les vidéos), l'adaptateur USB-Ethernet ou une température ambiante trop élevée, ... des utilisateurs ont été jusqu'à incriminer un problème de construction et ont renvoyé leur MacBook en réparation chez Apple, sans résultat. Après moult lectures, l'interprétation que je trouve la plus raisonnable est que le problème soit lié à la gestion des périphériques externes qui demanderaient trop de ressources au système... En effet, pour ma part, je n'ai jamais rencontré ce problème avant l'utilisation de l'écran 24" et son hub USB, et encore maintenant, jamais de problème avec le MBA seul. La gestion des périphériques externes semble donc très gourmande en CPU, ce qui fait chauffer le processeur; le kernel_task cherche alors à optimiser les tâches pour abaisser cette température, ce qui déclenche temporairement un pic d'activité et fait aussi monter la température! Si la température redescend, tout revient à la normale, mais si jamais la température maximale est atteinte, le ventilateur à fond, plus moyen de redescendre...

Une fois le problème cerné, quelle solution ?? Et bien après avoir essayé smcFanControl (efficace mais qui ne faisait que retarder le problème), il semble que la seule et unique solution à ce jour soit l'utilisation de CoolBook développé par Magnus Lundholm (je recommande la lecture du très bon article de Wikipedia, ou encore ce forum), au prix de 10 USD (8.50 € TTC pour la France), somme largement justifiée compte tenu des résultats. Ce programme permet de faire ce qui est bien connu des “geeks” du monde Windows: abaisser la tension d'alimentation maximale du processeur afin d'en réduire la consommation, mais sans perte de performances. Cela peut sembler osé, mais ce n'est en fait qu'un réglage tout à fait “naturel” et sans risque. Baisser la tension diminue au carré la puissance consommée ce qui a 2 effets directs: baisser la température (ce qui résout indirectement notre problème) et la consommation (ce qui augmente donc l'autonomie du MacBook sur batterie). Attention toutefois: suivre scrupuleusement les recommandations (pas extrêmement claires dans la doc) pour choisir et tester les couples fréquences/tensions optimaux; une tension trop faible à fréquence élevée peut entraîner une instabilité du système et un plantage général. En ce qui me concerne, j'ai d'abord testé 0.975 V puis finalement opté pour la tension minimale (0.9V) pour toutes les fréquences (600 MHz à 1.6 GHz). Depuis, plus aucun soucis, et le gain en autonomie batterie est assez sensible (autour d'une demi-heure)!

Un petit programme qui résout un sérieux problème d'utilisation de votre MacBook, et se permet de le rendre encore plus performant, c'est presque magique! À l'avenir on pourrait imaginer qu'Apple intègre ce type d'optimisation dans un firmware update... mais comme les réglages dépendent apparemment de la disparité de fabrication des processeurs (c'est pourquoi ils auraient fixé la tension maximale avec une bonne marge de sécurité), c'est tout de même assez délicat à faire...

samedi 10 octobre 2009

Mise à jour Mac OS X Snow Leopard

Lorsque sous la douce pression du Chevalier F. de B., Son Altesse Tutup Premier, mystérieux et subtil érudit et heureux possesseur d'un MacBook, effectue la mise à jour de son système vers Snow Leopard, cela donne ce très improbable poème :



APOTHÉOSE DU LÉOPARD DES NEIGES

Ainsi, toujours poussé vers de nouveaux rivages,
Du divin Chevalier considérant l'augure
Je résolus enfin de tenter l'aventure
Et du prompt Léopard rajeunir le visage.

Lors, requérant des Dieux l'auguste patronage,
Sur d'immenses bûchers, d'imposants sacrifices
Desquels l'humble senteur fondait d'heureux auspices,
De ma résolution furent l'appareillage.

Ah ! Combien de veaux gras, de taureaux vigoureux,
De pygmées sarkozys, de tremblantes agnelles,
Dont le sang bouillonnant coulait en cascatelles,
Témoignaient à l'envie de l'ardeur de mes vœux.

Le cilice et la haire pour unique parure,
Discipline m'étant rigoureuse compagne,
Je jeûnai (le foie gras pour moi semblait cocagne,
Château La Grâce Dieu ineffable souillure).

À ces macérations j'abandonnai un corps
Impur, et j'exhalai de lugubres complaintes
Que mon âme éperdue jaculait sans contraintes ;
D'Iris aux ailes d'or j'implorai le recors.

La fille de Thaumas et de l'Océanide
De ma supplique fut messagère efficace.
Bientôt de la nuée qu'une lueur efface,
Brillant comme Phébus et fort comme l'Alcide,

Précédé d'angelots résonnant le kaval,
Sur un char gouverné par des nains priapiques
Apparaît, brandissant de courtes falariques,
D'éclairs environné, le neigeux animal.

De terreur aussitôt je demeure glacé,
Je tremble, je frémis, à mes yeux resurgit
L'hydre dont la hideur épouvante ma nuit,
Le monstre de chevaux troyens entrelacé,

En un mot comme en cent, l'odieux Microsoft.
(Ah ! Pardon, vieil Hugo, qui avait rime à deth,
Car n'ayant pas trouvé ce que l'on attendait,
À mon tour je plagie puisque Jérimasoft !)

Mes craintes étaient vaines. Le fauve impitoyable,
Qui d'ordinaire enserre en ses griffes puissantes
Sa victime broyée, déchirée, pantelante,
Sort dont chacun connaît qu'il est irrévocable,

S'approche, bienveillant ; un grave feulement
Émane sourdement de sa vaste poitrine :
« Écoute, me dit-il, sache que ma doctrine,
« N'est point d'exterminer ceux qui révéremment

« Me servent et m'honorent ; mais avant toute chose,
« Oubliant du vulgaire les pleutres effrois
« Apaise ton esprit, trompe ton désarroi,
« Observe exactement la loi que je t'impose. »

Aussitôt il déploie de ses membres agiles,
Un large gonfanon qui porte pour emblème
« INSTALLER ». Écrasé par cet honneur extrême,
Tel Moïse accueillant les tablettes d'argile,

Je demeure confus, mon âme se dérobe.
« Presse, dit-il encor, de ton doigt musculeux
« Cette inscription qui en appelle aux dieux,
« Puis ayant accompli cette tâche si probe

« Pars, rejoins tes enfants, tes femmes, tes maîtresses
« Qui t'attendent tremblants dans ton humble chaumière
« Accablés de frayeur et confits en prières.
« Va, et revient tantôt, frémissant d'allégresse ;

« J'aurais, durant ce temps, forgé le rituel,
« À l'Olympe ordonné le secret processus
« Dont l'accomplissement forme le consensus
« Des diverses parties de l'outil virtuel. »

Je fis ce que mandait le céleste animal ;
Je partis, je revins, l'âme ivre d'espérance
Ce que je vis m'emplit d'une mâle assurance :
Démiurge avait fui et tout était normal.

Envoi

Princes, de Renommée embouchez la trompette,
Du Monde parcourez les vastes étendues,
Que votre piété porte jusques aux nues
Au son du mirliton cette aimable ariette :

« Plus longue est la bretelle et plus c'est évident
« Tombe le pantalon ;
« Car les choses assurément
« Sont ce caleçon ! »

Tutup Premier, O.S.C.

jeudi 8 octobre 2009

Sauvegarde Time Machine sur un disque réseau

Heureux utilisateurs de MacOS X 10.5 Leopard et 10.6 Snow Leopard, vous avez sous la main le plus simple et efficace logiciel de sauvegarde jamais réalisé! Le principe est simplissime autant qu'élégant: les fichiers et répertoires sont recopiés "à plat", sans aucune compression, pour la première sauvegarde; ensuite, lors des sauvegardes incrémentales horaires, seuls les fichiers modifiés sont copiés, les autres sont des sortes de liens symboliques, tout ceci en exploitant le nouveau système de gestion de fichiers très puissant de Leopard (voir cet article pour plus de détails). L'interface de récupération de fichiers est aussi très bien faite: elle simule un Finder qui vous balade dans les fichiers et le temps. Voir l'article d'Apple, et aussi celui-ci.

Cette technique a un avantage: pas de risque de perdre des données pendant une sauvegarde et possibilité de récupérer ses données même sans Time Machine (puisque les fichiers sont copiés tels quels). Et un inconvénient: cela prend de la place... et du débit; de gros volumes de données sont transférés à chaque fois; même sans rien faire, les fichiers systèmes font 1 ou 2 Go à sauvegarder chaque heure...

En outre, vous aurez sûrement remarqué l'impossibilité de sélectionner un disque réseau pour déposer vos sauvegardes... Seuls les disques locaux sont proposés, et c'est bien bête car une sauvegarde n'est sécurisée que si elle n'est pas physiquement au même endroit que l'original ! Apple incite à utiliser soit des disques amovibles connectés directement sur votre machine (par USB ou FireWire), soit la Time Capsule, seul disque réseau reconnu...

On trouve cependant une solution sur le Net; ici par exemple. Elle est assez simple (que ceux qui ne sont pas à l'aise avec la ligne de commande passent leur chemin), la voici en 4 étapes:
  1. lancer un Terminal
  2. Pour autoriser l'affichage des disques réseau dans Time Machine, tapez ceci:
    defaults write com.apple.systempreferences TMShowUnsupportedNetworkVolumes 1
  3. Cela ne suffit pas forcément, car Apple peut bloquer la création d'une image lors de la première sauvegarde. Il faut donc contourner le problème, en recopiant cette ligne de commande (remplacez "320g" par le nombre GigaOctets que vous réservez sur votre disque de sauvegarde), ce qui va créer un (tout petit) fichier image sur votre bureau:
    sudo hdiutil create -size 320g -type SPARSEBUNDLE -nospotlight -volname "Backup of myself" -fs "Case-sensitive Journaled HFS+" -verbose ~/Desktop/_.sparsebundle
  4. Recopiez ensuite ce fichier sur votre disque réseau (remplacez "mondisquereseau" par le nom du point de montage de votre disque):
    cp ~/Desktop/_.sparsebundle /Volumes/mondisquereseau/
Personnellement, j'utilise cette astuce pour sauvegarder sur un disque se trouvant sur une machine Linux, exporté par Samba, sans aucun problème depuis plusieurs mois (à part le soucis et sa solution décrits ci-dessous). Time Machine monte automatiquement le disque pour lancer une sauvegarde, ou pour récupérer des fichiers.


En cas d'erreur Time Machine...

Ce qui va suivre concerne aussi les sauvegardes sur disque local.

A. Disparition des sauvegardes anciennes

Il peut arriver que les sauvegardes anciennes disparaissent partiellement dans l'interface Time Machine: les dates sont affichées mais il n'est plus possible d'y accéder. Pas de panique, les fichiers sont bien là, et la solution est très simple:
  1. Ouvrir les préférences Time Machine;
  2. Cliquer sur "Choisir un disque...", sélectionner votre disque de sauvegarde (il l'est probablement déjà) et cliquer sur "Configurer Time Capsule";
  3. Time Machine va relancer une sauvegarde au bout de 2 minutes, et tout revient à la normale à la fin de l'opération.

B. Erreur de sauvegarde

Il arrive aussi que la sauvegarde plante avec un gentil message «à la Microsoft» : "Erreur de Time Machine. Impossible de terminer la copie de sauvegarde. Une erreur s'est produite lors de la copie des fichiers sur le volume de sauvegarde". Si l'erreur persiste à la sauvegarde suivante, c'est qu'il y a un vrai problème. Quand on regarde dans "system.log" avec la Console, on trouve toutes sortes de messages indigestes, et un dernier passage qui ressemble à ça:

/System/Library/CoreServices/backupd[]: Indexing a file failed. Returned -1134 for: /Applications/..., /Volumes/Image disque/Backups.backupdb/...
/System/Library/CoreServices/backupd[]: Aborting backup because indexing a file failed.
/System/Library/CoreServices/backupd[]: Stopping backup.
/System/Library/CoreServices/backupd[]: Copy stage failed with error:11
/System/Library/CoreServices/backupd[]: Backup failed with error: 11.


J'ai passé pas mal de temps sur les forums avant de trouver la solution. Le numéro d'erreur annoncé dans le log est variable (-1134 dans mon cas), et peut concerner n'importe quel fichier de n'importe quelle application... ce qui fait que les forums cafouillent souvent pour identifier le problème. L'origine de l'erreur semble être liée à une interruption brutale pendant la dernière sauvegarde (mise en veille du Mac, déconnexion du disque de sauvegarde, coupure réseau, ...), et Time Machine cherche à rattraper le coup ensuite... et ça ne semble pas très au point. Je ne félicite pas Apple sur ce coup-là.

La solution a été trouvée sur ce forum, et elle est ultra-simple: il suffit d'effacer la dernière sauvegarde qui pose problème, et Time Machine reprendra son travail tranquillement. Voici la procédure (qui a marché pour moi):
  1. s'assurer que le disque de sauvegarde est bien en route, connecté et alimenté;
  2. désactiver Time Machine (pour éviter qu'une sauvegarde ne se lance pendant la manip);
  3. aller sur le disque de sauvegarde avec Finder et montez l'image disque en double-cliquant sur le fichier "nom d'ordinateur_adresseMac.sparsebundle"; pendant la vérification des volumes, vous pouvez cliquer sur "Ignorer" si vous ne voulez pas attendre.
  4. aller dans "backups.backupd/nom d'ordinateur", et mettre à la corbeille les fichiers correspondant à la dernière sauvegarde: le dernier répertoire en date + celui se terminant par ".inProgress" + le fichier lien "Latest" (tout ça ce devrait être à la fin de la liste);
  5. démontez l'image disque;
  6. lancer une sauvegarde ("Sauvegarder maintenant").

samedi 26 septembre 2009

Logiciels MacOS X

Quelques liens intéressants (que du logiciel gratuit, et souvent libre) pour télécharger des logiciels MacOS X Leopard (et Snow Leopard pour la plupart) :
  • Les indispensables: Thunderbird, Firefox, OpenOffice, GoogleEarth, Picasa, Gimp, VLC, Skype.
  • Les spécialisés: TeXShop (interface pour le génial traitement de texte d'édition professionnelle LaTeX), LilyPond (le LaTeX de l'édition musicale), Inkscape (éditeur de graphismes vectoriels), Audacity (édition de fichiers audio), FileZilla (client FTP), muCommander (gestionnaire de fichiers / client FTP), SketchUp (modélisation 3D de Google).
  • Les sites de téléchargement: Open Source Mac , Apple.
  • Sauvegardes et espace disque: je ne saurais que trop conseiller l'utilisation de Time Machine (voir aussi mon article), en y ajoutant le petit programme TimeMachineEditor qui vous permettra de programmer les sauvegardes quand ça vous arrange. Si vous êtes sous Leopard (10.5) ou Tiger (10.4), le programme Monolingual vous fera gagner très simplement jusqu'à 2 Go sur votre disque dur, en éliminant tous les fichiers multilingues du MacOS X. Mais une mise à jour vers Snow Leopard sera plus radicale en vous faisant gagner près de 10 Go sur votre disque système !! Le logiciel MacFilelight quant à lui, vous permettra de détecter graphiquement les répertoires et fichiers qui prennent le plus de place sur votre disque. DaisyDisk fera la même chose mais en beaucoup plus abouti et évolué; il est malheureusement payant mais fonctionne très bien en version démo.
  • Windows: la solution 100% compatible est le double-boot avec BootCamp (intégré à Leopard), mais VirtualBox de Sun marche très bien aussi, et vous permet d'installer autant de machines virtuelles que vous voulez (XP, Vista, Linux, ... ou DOS), avec leurs disques durs virtuels (sous forme d'images ISO) sans rebooter. Attention: BootCamp et VirtualBox n'incluent pas de licence Windows; à vous de vous les procurer.
  • Les widgets: le Dictionary Anglais intégré a sa version française: Dictionnaire (inclut les conjugaisons, les synonymes, l'étymologie).
  • Visioconférence: XMeeting permet les protocoles H323 et SIP. La dernière version stable fonctionne sous Leopard, mais en cas de mise à jour Snow Leopard il faut suivre la procédure décrite dans ce forum.
  • Sismomètre (MacBook uniquement): dans tous les MacBook, il y a un capteur accélérométrique 3 composantes appelé Sudden Motion Sensor (SMS), qui protège le disque dur lors des chutes. Il s'agit d'un modèle de la marque Kionix, une petite pastille carrée de 5 mm de coté, avec une bande passante 0 à 1500 Hz! Daniel Griscom a ainsi développé le logiciel Seismac qui permet de transformer son MacBook en véritable sismographe temps-réel jusqu'à 200 Hz d'échantillonnage, mais seulement 8 bits de dynamique. Toujours pour exploiter ce capteur, il y a aussi iAlertU qui permet d'activer une alarme si on touche au MacBook (envoi la photo du voleur par e-mail!), ou encore LiquidMac (voir toutes les applications très originales de son auteur Oriol Ferrer Mesià) amusant et inutile mais bon... pas autant que le génial MacSaber. Pour les développeurs, l'auteur de Seismac donne toutes les librairies de contrôle du capteur (SMSLib) pour écrire son propre programme, et un utilitaire en ligne de commande qui renvoie les 3 valeurs d'accélération. Également, la commande AMStracker qui permet d'activer le très marrant (mais vite lassant) SmackBook.
  • Thermomètres: pour ceux qui aiment les capteurs, sachez qu'un MacBook comporte pas moins de 10 capteurs de température: boîtier, alim, processeurs, WiFi... Le logiciel Temperature Monitor permet de suivre toutes les valeurs en temps-réel et même de les enregistrer.
  • WiFi: le logiciel AP Grapher permet de détecter les réseaux WiFi disponibles et mesurer puissance, débit, et bruit de votre connexion.
  • Économiseur d'écran: un seul choix, le petit open source gratuit Lotsawater qui simule de façon très réaliste un plan d'eau sous la pluie... mon MBA devient «MacBook Water»!
  • Fond d'écran d'accueil: chacun ses goûts mais l'écran d'accueil de MacOS (si vous demandez une identification à l'ouverture de session) est vraiment horrible... Pour en changer, installer simplement Loginox (penser à redimensionner votre nouvelle image en 2560 x 1600, exactement). Avec le même logiciel, vous pourrez revenir au fond d'écran d'origine.
  • Les forums sérieux: Apple, MacBidouille.
  • Les sites pas sérieux: je ne vais pas faire la liste (sans intérêt), mais seulement signaler le site OS X Facile, très visité et bien référencé sur Google, mais sur lequel il ne faut à mon avis pas s'attarder. Outre des pages très didactiques sur MacOSX et une maintenance exemplaire, ce site donne parfois de dangereux conseils pour des débutants, souvent venant du monde Windows (à en croire les commentaires), leur laissant croire qu'on doit bidouiller un Mac avec toute une batterie d'outils hétéroclites et une stratégie militaire, comme on était quasi obligé le faire avec Microsoft. Si je me permets de dénoncer cela, c'est que la note 12/20 que je leur ai attribuée (en expliquant pourquoi) a été tout simplement censurée !! Ça en dit long sur la déonthologie des auteurs du site, et sur la prétendue moyenne de 19/20 de leur Livre d'Or !

lundi 6 avril 2009

Airport 7.4.1: problème WiFi 5 GHz en Europe

La mise à jour du firmware Airport 7.4.1 (Time Capsule, Airport Express, ...) de début mars 2009 a pu provoquer des problèmes sur les matériels achetés en Amérique et utilisés en Europe: si vous aviez configuré votre réseau WiFi en 802.11n 5 GHz (ce qui permet un débit très appréciable à 270 Mbps), le point d'accès choisit automatiquement le canal 149 (le premier disponible), qui n'existe malheureusement pas en Europe... Votre réseau devient alors invisible, alors que la configuration semble correcte! On trouve quelques personnes qui ont été confrontées à ce problème et la solution n'est pas triviale.

Les plus tenaces auront remarqué que cette perte coïncide à peu près avec la mise à jour du firmware... et auront probablement cherché à remettre l'ancienne version, ce qui résout en effet le problème radicalement. Ce n'est pas si simple car les mises à jour sont automatiques... Il faut donc aller dans le menu Utilitaire AirPort et cliquer sur Rechercher les mises à jour... tout en maintenant la touche Option (Alt) enfoncée, et choisir le firmware précédent dans la liste.

Mais en attendant la correction du bug par Apple, j'ai trouvé une autre solution plus simple sur le forum HardMac : il suffit d'imposer l'un des canaux européens (36, 40, 44 ou 48). Or, dans le menu Sans fil de la configuration manuelle, l'option Canal est bloquée sur Automatique, sans autre choix possible. Il faut, là encore, maintenir la touche Option (Alt) enfoncée et cliquer sur le menu et choisir par exemple le canal 36. Problème résolu.

dimanche 5 avril 2009

Solution élégante pour étagère longue portée

Pour permettre le rangement au dessus d'un bureau sans empiéter sur l'espace de travail (pas d'équerres au mur, ni supports jusqu'au sol), j'ai opté pour la solution d'installer 2 longues planches de bois sur toute la largeur de la pièce (2,30 m). Les murs de l'appartement étant entièrement recouverts de cloisons type BA13 (Placoplatre), il a fallu d'abord fixer solidement 2 tasseaux (section 20x30mm) avec des crochets type Molly, sur les cotés et tout le long du mur. Les étagères elles-mêmes sont constituées de 2 planches de pin massif d'épaisseur 22mm, visées sur les tasseaux.

Malgré cela, la portée importante du système a inévitablement provoqué le fléchissement (flambage) de la partie avant des étagères sous le poids des livres... Ne voulant pas installer d'équerre en plein milieu, ni faire de nouveaux trous dans le mur, j'ai imaginé une solution aussi discrète qu'efficace: une simple planche (pin massif 18mm), perpendiculaire au mur et fixée entre les 2 étagères (voir schémas, vues de face et profil).
Comme on le voit sur la vue de profil, l'équerre est découpée pour être bien plaquée au mur, et fixée aux 2 étagères haute et basse par des longues vis (50mm) dans sa tranche.

Pour la planche du haut, le poids est ainsi reporté par une pression sur le mur et sur le tasseau du bas (zone entourée en rouge), les nouvelles vis subissant une force de cisaillement quasi horizontal. Pour la planche du bas, le poids est reporté par une traction vers le bas de l'équerre, les 3 vis subissant une force de traction verticale (d'où la nécessité de leur longueur importante). L'équerre elle-même subit des contraintes cisaillantes, ce que le bois supporte très bien. À noter que les vis de fixation des planches aux tasseaux subissent également du cisaillement.

Côté réalisation, l'important est que l'équerre épouse parfaitement le profil des étagères et soit bien plaquée au mur, surtout au moment crucial de l'apposition des premières vis. Prendre des vis de bonne qualité car tout repose dessus. Les vis vendues en assortiments bon marché sont généralement faites de métal très médiocre, voire inutilisable. Résultat en photos ci-dessous:

Les planches restent parfaitement rectilignes malgré le poids important (plus de 100 kg sur chaque planche).

lundi 12 janvier 2009

Picasa pour Mac: enfin !

Ça y est, la version Picasa 3 (beta) est sortie en version Mac OS X. Il était temps, et l'on commençait à s'impatienter sérieusement (voir mon article précédent).

Il suffit d'aller sur le site google: http://picasa.google.com/mac/. Adieu iPhoto !!

S'est posée la question épineuse du transfert de mes photos et albums depuis Windows. L'avantage de Picasa est que la simple copie des répertoires contenant les photos (par exemple via un disque dur externe), permet de retrouver toutes les modifications (recadrage, contraste, effets divers...) mais aussi les légendes de photos, et ce quelque soit le système d'exploitation (Windows, Linux et maintenant MacOS X). Les modifications sont en effet stockées dans un petit fichier "Picasa.ini" présent dans chaque répertoire (fichier au format XML), et les légendes sont insérées dans le fichier image lui-même, grâce à l'en-tête JPEG. En revanche, les albums Picasa sont gérés par le logiciel dans une base de données qui lui est propre, et ne sont donc pas si facilement transportables...

Ce sujet est souvent abordé dans les forums du Net. Je résume ici la solution, pour passer de Picasa3 sur une machine Windows, à Picasa3 sur une machine Mac, en conservant vos albums.
  1. Sur Windows: quitter Picasa.
  2. Sur Windows: copier tous vos répertoires photos sur un disque externe, par exemple "Mes Photos".
  3. Sur Windows: copier le répertoire caché "C:\Documents and Settings\toto\Local Settings\Application Data\Google\Picasa\Picasa3Albums" sur le disque externe; si vous avez installé Picasa2 puis upgradé la version 3, le répertoire s'appellera "Picasa2Albums".
  4. Sur MacOS: copier votre répertoire "Mes photos" depuis le disque externe sur votre Mac. Mettez-le par exemple dans le répertoire "Documents".
  5. Sur MacOS: installer Picasa, et au besoin configurer dans "Tools -> Folder manager..." le répertoire contenant vos photos (a priori, le répertoire "Documents" est inclus par défaut). Laisser le programme scanner votre disque.
  6. Sur MacOS: quitter Picasa (impératif pour la suite) et copier le contenu du répertoire Picasa3Albums (ou Picasa2Albums) dans "/Users/toto/Library/Application Support/Google/Picasa3/Picasa3Albums" et écraser le contenu éventuel;
  7. Sur MacOS: avec un éditeur de texte, éditer tous les fichiers ".pal" (un par album) se trouvant dans le ou les répertoires aux noms alphanumériques (32 caractères), par exemple: "c800f481d958f84feeb20685b03f256a/d3a28bd212b0c4f13c1db7a13718ab81.pal". Il faut y changer tous les chemins de photos, par exemple cette ligne:

    <filename>[C]\Documents and Settings\toto\Mes Documents\Mes Photos\2009\DCP0367.jpg</filename>

    doit devenir comme ceci:

    <filename>$HomeDir/Documents/Mes Photos/2009/DCP0367.jpg</filename>

    Noter qu'il faut aussi modifier les back-slash (\) en slash (/). Il est impératif que ces chemins correspondent exactement au chemin réel sur votre disque dur (donc à adapter intelligemment suivant l'emplacement de votre répertoire photo). Notez qu'il est possible d'utiliser des variables d'environnement comme ici $HomeDir qui équivaut à "/Users/toto".
  8. Sur MacOS: supprimer le répertoire "/Users/toto/Library/Application Support/Google/Picasa3/db3" (pour forcer Picasa à reconstruire sa base de données), lancer Picasa3, et attendre qu'il retrouve photos et albums. Si vous avez plusieurs dizaines de milliers de photos (comme moi), il faut être patient (1/2 heure).
Si au final cela ne marchait pas, c'est probablement que le chemin des photos dans les fichiers .pal sont incorrects. Malheureusement, lorsque Picasa ne trouve pas une photo spécifiée dans ces fichiers d'albums, il supprime l'album purement et simplement. Donc il faut reprendre la procédure au point 6.