Tag Archive for OS X

Mavericks et le transfert de fichiers qui ne finit jamais

Je viens de rencontrer sur le serveur d’un client un bug très curieux et particulièrement agaçant1. Après avoir installé un nouveau Mac mini en version serveur, j’ai déployé dessus l’excellent Rumpus, qui propose une interface super simple pour télécharger des fichiers en FTP, web, SFTP… Un logiciel éprouvé et à l’excellent support technique.

Sauf que là, quand on essaie de transférer des fichiers fichiers de 50 Mo ou plus depuis Rumpus, aucun ne s’achève. Le transfert commence correctement, puis…semble suspendu indéfiniment. Le téléchargement bloque à des endroits différents, et tout se passe comme si plus aucun paquet n’arrivait… sans que la liaison soit coupée. Mieux encore (ou pire, c’est selon), on peut continuer à contrôler le serveur à distance, les autres services fonctionnent correctement, et le même transfert en LAN ne pose aucun souci.

Après avoir mis hors de cause la ligne SDSL2 ou le reste de l’environnement réseau ou même Rumpus, puisque le souci arrivait également avec un transfert via scp, j’ai réussi à trouver un début de piste dans les Internets. En particulier, cette discussion sur le forum de JAMF (développeur de Casper) où est abordée une nouvelle fonction de Maverick : la validation ARP, expliquée plus en détails sur un blog de Cisco. Pour corriger le problème, il faut donc désactiver les réponses unicast ARP de Mavericks, en modifiant le fichier /etc/sysctl.conf (qui n’existe pas forcément par défaut) et en y rajoutant la ligne suivante :

net.link.ether.inet.arp_unicast_lim=0

Vous pouvez aussi télécharger un script shell qui fait ça fort bien pour vous sur Github. Téléchargez le script, modifiez les autorisations pour qu’il puisse être exécutable (chmod 755), et lancez le avec sudo.

Ceci fait, redémarrez votre Mac… Et hop, plus de souci de téléchargement à travers le WAN ! Merci qui ? Merci les Internets !

Attention : n’utilisez ce script QUE si vous avez des problèmes lorsqu’on vient télécharger depuis chez vous par exemple (téléversement, ou upload). Le patch en question concerne surtout OS X dans des conditions bien spécifiques. Ne l’appliquez pas « juste pour améliorer votre vitesse de téléchargement à Internet », ça ne servira sûrement à rien :-)

  1. Durant cette période de l’année où je suis particulièrement chargé, il m’a fallu presque cinq jours pour trouver la solution…
  2. Merci au support de Stella Telecom d’ailleurs, plutôt efficace.

WWDC 2014 : le bilan de la conférence inaugurale

(Oui, je ne dis pas « keynote », ça m’énerve toujours autant. Bref.)

C’était vraiment une belle Keynote ce soir1.

Durant deux heures, Apple a présenté son futur. Et c’est un futur qui me plait bien plus que celui de l’époque de Lion, entre autres. Mais surtout, elle montre ce que je m’entête à dire depuis des années : Apple n’est pas aujourd’hui pour faire des grands chambardements. Si vous attendez une révolution tous les matins, vous serez déçus.

Son travail est itératif. C’est un travail de longue haleine : si vous trouvez qu’il n’y a aucune différence entre l’interface Aqua2 de 2001 et celle de 2014, alors vous avez un vrai problème avec Apple. Et c’est peut-être l’intelligence d’Apple : plutôt que de vouloir tout radicalement changer, plutôt apporter de petites modifications, pour perfectionner son travail de longue haleine, plutôt que de tenter d’imposer par la force des changements radicaux et réellement sujets à controverse3.

L’un des maitres-mots de cette keynote aura surtout été la fluidité. Fluidité de transfert des informations d’un appareil à un autre. Il y a aujourd’hui encore trop de frictions à l’usage entre un appareil sous iOS et un Mac. On a déjà parlé longuement des limitations d’iCloud, par exemple sur 3 Hommes et un podcast. Il semble qu’Apple ait décidé d’écouter ses utilisateurs pour proposer une expérience plus simple, plus proche de ce qu’on souhaiterait vraiment. Le cas frappant, c’est iCloud Disk : on râlait qu’Apple ne proposait pas de stockage facile d’accès en limitant la partie cloud à l’intégration aux apps ? Hop, voici du partage à la Dropbox. Je râlais qu’on ne puisse pas prendre un appel téléphonique depuis son Mac lorsqu’il arrive sur l’iPhone ? C’est possible, et pas de souci pour envoyer iMessage ou SMS depuis le Mac. Vous voulez créer un hotspot entre votre Mac et votre iPhone ? Hop, un clic, c’est fait. On râlait qu’il fut impossible d’utiliser d’Airdrop entre OS X et iOS ? Voilà, corrigé.

Apps finder access

Plus impressionnant encore, la fonction Handoff, qui permet de reprendre un document sur son iPad ou iPhone exactement où on s’est arrêté sur son Mac. Reste à voir si dans l’usage on aura la même fluidité que durant la conférence4… Mais à priori, tout semble conçu pour que l’iPad, l’iPhone et le Mac5 travaillent réellement main dans la main… iCloud devenant le liant pour tous nos appareils numériques. Apple a compris depuis longtemps que ses appareils ne pouvaient pas fusionner de force, et ça tombe bien, ça n’est pas son objectif. Plutôt que de faire des solutions « sans compromis », comme le dit si mal Microsoft6, autant faire des solutions adaptées à chaque usage, mais réellement liés les uns aux autres.

Mais Apple est aussi parfois capable de faire quelques choix pour le moins radicaux, comme Metal7,une nouvelle couche de programmation pour tirer parti de la puissance graphique des processeurs A7 et dont la démonstration, je l’avoue, m’a pas mal impressionné. Ou encore… un nouveau langage de programmation. Curieusement, j’ai entendu qu’avec Swift, Apple voulait assassiner les développeurs. Diantre ! Parce que proposer un langage plus simple, plus rapide qu’un langage créé il y a plus de 25 ans, et tirant le meilleur parti de nos processeurs serait les assassiner ? Les développeurs auront certes du travail, mais si le langage est plus efficace, plus beau (mais oui !), ils passeront à Swift, tout comme les développeurs sur Windows ont embrassé C#. En tout cas, Apple leur a donné au moins un beau sujet de discussion pour les années à venir… Et il semble que les premiers retours sur Swift soient assez encourageants.

Restent les changements cosmétiques, qui comme d’habitude vont sûrement faire râler pas mal, puis on s’y fera, comme pour tout. On a survécu à l’interface Platinium et au passage à Aqua…

Bref… Si vous attendiez de voir ce que pouvait donner l’Apple post-Steve Jobs, vous en avez enfin un bon aperçu.

C’est… Apple.

  1. Et merde.
  2. Peut-on encore d’ailleurs encore parler d’Aqua vu l’absence quasi-totale de cette interface liquide ?
  3. Coucou Windows 8, oui oui, c’est de toi qu’on cause
  4. N’oublions pas que chez Apple, la bande passante semble toujours infinie durant les démos.
  5. Et dans une moindre mesure, Windows puisqu’iCloud Drive sera également disponible dessus.
  6. Quand MS dit qu’il n’y a pas de compromis dans Surface, elle démontre systématiquement le contraire
  7. Dont le logo me fait furieusement penser au M sur la casquette de Mario…

Quand le compteur de Mail perd les pédales

Je viens tout juste de passer sur Mavericks, après deux semaines plutôt agitées côté taf [[1.Quand on est en pleine migration de système pour un client, on préfère éviter les blagues avec sa propre bécane à un moment critique…). Mise à jour standard, faite sans grosse difficulté : je ne fais plus de clean install depuis longtemps, et ça ne m’a jamais apporté de souci majeur.

Cette fois-ci, un peu plus que d’habitude. Au lancement, Mail m’annonce qu’il ne peut convertir ma base de messages au nouveau format, puis m’avertt qu’il devra à nouveau tout importer au prochain lancement; Et oui, effectivement, c’est ce qui se passe… mais pas de souci majeur à l’arrivée, les mails sont tous là et bien là.

Sauf qu’il y a un léger souci. J’ai une boite intelligente qui m’indique le nombre de messages non lus. Et là, je constate que…

 

Mail Erreur messages Non lus

… Mail m’indique toujours un message non lu, alors que tous les messages sont bien lus. Gênant.

Solution glanée sur les forums de discussion d’Apple, souvent bien garnis en réponses pertinentes :

  1. Quitter Mail ;
  2. Aller dans ~/Bibliothèque/Mail/V2/MailData/ ;
  3. Mettre à la Corbeille tous les fichiers commençant par Envelope Index ;
  4. Relancer Mail.

Si ça ne suffit pas :

  1. Sélectionnez toutes les boites aux lettes dans la liste (un bon commande + A suffira) ;
  2. Attendez. Mail va lire le contenu des boites et éventuellement remettre à jour le compteur.

Si ça ne suffit toujours pas…

Et ben tant pis. Na.

OS X : Filevault et Assistant migration ne font pas bon ménage

Si vous utilisez l’assistant de migration d’OS X pour migrer un compte utilisateur d’OS X vers une autre machine et que cette dernière utilise Filevault 2, attention… En effet, si sur le coup, tout semble impeccable, au redémarrage suivant, vous risquez de ne plus voir apparaître votre compte utilisateur nouvellement migré !

La raison en est simple : si le compte a bien été migré, il n’a pas pour autant automatiquement le droit de déverrouiller le disque avec le compte Filevault. Pour cela, ouvrez la préférence Système Sécurité, et cliquez sur le bouton Activer les utilisateurs

Cliquez ensuite sur Activer l’utilisateur… et tapez son mot de passe et validez.

Filevault2

Vous aurez alors accès à votre compte dès le démarrage… Ouf ! Le plus étonnant dans cette histoire est que l’Assistant migration ne semble pas prévenir après la fin de la migration de cet éventuel problème, c’est ballot.

Mail (Mountain Lion) : un raccourci pour changer la méthode de recherche

Lorsque vous tapez un critère dans le champ de recherche de Mail, ce dernier affiche les différents résultats s’approchant de votre demande : 

Astuce Raccourci Mail 1

Si vous sélectionnez un résultat, le mot tapé se transforme en mot-clé, précédé d’un petit menu permettant de changer le type de recherche. Ainsi, si vous avez sélectionné un nom de contact, vous pouvez passer d’une recherche de messages de cette personne à une recherche sur les messages à cette personne. Hyper pratique.

Astuce Raccourci Mail 5

 

Mais ce que vous ne savez peut-être pas, c’est qu’en enfonçant les touches Option + tabulation après avoir sélectionné un critère de recherche , vous pourrez passer facilement d’un type de recherche à l’autre. Plus besoin de cliquer sur le petit menu pour passer de À à De ou encore à Tout…

Par exemple ici, vous avez sélectionné De :

Astuce Raccourci Mail 2

Enfoncez Option + Tab, et vous passez à À :

Astuce Raccourci Mail 3

Et encore Alt + Tab, et c’est désormais Tout qui s’affiche.

Astuce Raccourci Mail 4

PS : Et si vous avez envie d’afficher votre nom à l’envers comme Woz, ça se passe par ici.

Des rendez-vous à la minute près avec Calendrier

Une petite astuce intéressante dans Calendrier sous OS X 10.8 (et peut-être dans les anciennes versions, pas testé) : quand vous créez un rendez-vous, vous glissez le curseur vers le bas pour ajouter du temps par palier de un quart d’heure. Classique. Mais si vous enfoncez la touche Majuscule (Shift) pendant que vous glissez le curseur vers le bas ou le haut, vous pouvez sélectionner la durée du rendez-vous à la minute près. La minute de l’heure s’affichera alors à gauche dans la marge.

Calendrier RDV Precis

 

D’ailleurs, si vous cliquez à un endroit précis dans la zone du calendrier avec la touche Majuscule enfoncée, le point de départ du rendez-vous sera également défini à la minute près.

Enfin, si vous déplacez le rendez-vous avec Majuscule, il sera également possible de le déplacer à la minute près.

Comprendre l’option « Copier exactement » du Finder

Comme vous le savez, le Finder permet depuis quelques versions déjà de faire du copier-coller de fichier, comme sur Windows.

Vous sélectionnez un fichier, vous cliquez sur le menu Édition > Copier, puis vous allez le placer dans un autre dossier via Coller.

 

Bon, ça, c’est classique, je ne vous apprends rien. Plus subtil, quand vous enfoncez la touche Option, la commande devient Déplacer l’élément ici.

Finder Deplacement Element

 

Cependant, le menu cache une option encore plus subtile : enfoncez Majuscule ET Option, et le menu devient Coller l’élément exactement.

Coller exactement

 

GNÉÉÉÉÉ ??

 

En fait, cette option est intéressante car elle permet de conserver les autorisations attribuées à l’origine à un fichier lors d’un Copier-coller de fichier. Explication : vous copiez un fichier appartenant à un autre utilisateur que vous. Par défaut, lorsque vous collez le fichier, vous allez automatiquement devenir son propriétaire et vous voir attribué ses autorisations d’origine. Par exemple, si je copie cette application située dans le dossier /System/Library/CoreServices/, je vais en devenir le propriétaire.

Autorisations Coller Simple

En revanche, avec l’option Coller Exactement, les autorisations d’origine sont transférées, et c’est donc toujours le compte root (system) qui en est le possesseur ! D’ailleurs on me demande de valider par mot de passe le fait que je connais un compte d’administrateur pour faire la copie, là où la copie standard ne me demandait rien.

Autorisations Coller Exactement

Cette commande peut donc être particulièrement utile pour copier des fichiers sans en perdre les autorisations via le Finder, une critique souvent formulée à son encontre… Et elle est suffisamment bien cachée pour être disponible quand on en a vraiment besoin !

Le bon plan pour la carte Sapphire sur Mac Pro

SapphireRadeon7870
J’ai eu vent par Frédéric Luu, qui officie sur Gamekult,  d’une promo sur une carte vidéo plutôt pas moche : une Radeon Sapphire HD 7870, équipée de 2 Go de SGRAM à 159,90€. Ce n’est pas le dernier modèle de carte vidéo du moment ni le plus performant, mais vu le prix habituel d’une carte (obsolète) vendue par Apple ou même d’une carte tierce-partie, je trouvais le rapport qualité/prix très intéressant. D’autant plus qu’elle est accompagnée de 4 jeux, donc, et pas des daubes puisque y’a quelques hits du moment : Tomb Raider, Bioshock, Crysis 3, Farcry 3 (code de téléchargement à recevoir une semaine après la réception de la carte). Donc, vu le coût des jeux, on peut se dire que la carte ne coûte presque plus rien.

Alors OUI, ils ne tourneront pas nativement sur Mac, mais ça sera très bien dans Boot Camp, non mais. Par ailleurs, comme signalé il y a quelques temps par MacBidouille, les cartes de modèle 7xxx fonctionnent très bien sur Mac et peuvent être flashées pour être totalement compatibles Mac en suivant la procédure très bien décrite par Lionel.

J’ai donc fait le grand saut la semaine passée et l’ai reçue cet après-midi. Installée dans le Mac Pro (modèle 2009) en quelques minutes, et bon point, ce sont des connecteurs à 6 broches, donc aucune difficulté pour la relier au Mac (même pas besoin de changer de câble, ceux d’origine étant à 6 broches). Au redémarrage, écran noir évidemment, mais après quelques secondes… Hop, fenêtre d’authentification, tout marche ! La carte est effectivement reconnue comme une 7XXX.

MacPro Radeon 7870

Comparé à la rustique Radeon 4870 de mon Mac Pro, ben… déjà, c’est bien plus silencieux, même si on sent qu’elle va pulser une fois soumise à rude épreuve. Et évidemment, les performances sont meilleures, quelle surprise :-) Je n’ai pas fait de test en profondeur pour le moment, n’étant pas un fou des benchs. Je n’ai pas encore testé non plus la procédure de flashage proposée par Macbidouille. Il y aura donc sûrement une suite à cet article :-)

Par contre, un défaut, mais qui n’est pas vraiment dû à la carte : il n’y a pas de connecteur Mini Displayport dessus, ce qui complique singulièrement la donne quand on veut brancher un moniteur Apple Cinema Display 24″ dessus. Il faut donc en passer par un adaptateur, comme celui-ci proposé sur Amazon. Ce n’est pas trop gênant sur ce modèle d’écran, mais l’est beaucoup plus avec l’Apple Studio Display 27″ Thunderbolt (je n’ai pas cherché si des adaptateurs existaient). Si vous avez ce modèle d’écran, je ne vous conseille pas forcément l’achat de cette carte… ou alors, en sachant que vous risquez de paumer USB et son (sauf à utiliser un adaptateur au milieu, mais bon), voire que ça ne marchera peut-être pas du tout.

Edit : Grouik me rappelle qu’on ne peut pas utiliser l’écran Thunderbolt sur le Mac Pro de toute façon. Donc ça résout le problème direct.

Vous avez encore quelques heures pour profiter de cette promotion. Si vous avez un Mac Pro de 2008 ou plus, c’est sûrement un investissement intéressant, donc profitez-en !

Mise à jour : la carte a été flashée avec succès ! Après avoir suivi la procédure indiquée sur Macbidouille, la carte est fonctionnelle (seul défaut : elle est reconnue comme une ATI 7950, mais je ne pense pas que ça porte à conséquence). La pomme s’affiche au démarrage, on peut utiliser les touches de modification pour choisir un autre volume, etc. Content pour le moment, mais on va voir sur le long terme…

Ma pomme sur Mac4ever

Hop, si vous ne savez pas comment perdre votre temps en ce dimanche glacial, un peu de lecture sur Mac4ever pour une interview-fleuve de ma pomme sur Apple, son futur, OS X, et tout ça.

Enjoy !

Retrouver les caractéristiques techniques d’un Mac en un clic

J’utilise souvent cette page de support d’Apple pour retrouver les caractéristiques techniques d’un Mac (en complément de l’excellent MacTracker). Une des méthodes les plus simples consiste alors à taper le numéro de série de la machine dans le champ de recherche pour retrouver les caractéristiques correspondantes. Le souci, c’est que lorsqu’on travaille comme moi dans le monde Apple, des numéros des série, on en traite régulièrement. Donc c’est fastidieux de faire du copier-coller dans son navigateur.

Automator, à la rescousse ! Lancez-le, puis créez un service, et ajoutez-y les deux actions suivantes :

Automator trouverModeleMac

 

Enregistrez maintenant votre service sous un nom approprié  (ex : recette de la tartelette n’est pas un nom approprié. En revanche, Retrouver les caractéristiques techniques est un nom approprié).

Maintenant, quand vous rencontrez un numéro de série d’un produit Apple dans n’importe quel texte, sélectionnez-le, effectuez un clic droit puis choisissez votre processus Automator dans le menu Services pour afficher ses caractéristiques.