Utilisation de Docker sur MacOS X avec Docker Machine à la place de Boot2Docker.
L'install passe par Docker Toolbox mais on peut aussi utiliser brew:
brew cask install dockertoolbox
Tuto pour installer Debian sur Mac
Comment réparer le fichier sparsebundle lorsque TimeMachine indique que celui-ci est corrompu:
chflags -R nouchg /Volumes/{name of your network share}/{name of}.sparsebundle
hdiutil attach -nomount -noverify -noautofsck /Volumes/{name of your network share/{name of}.sparsebundle
fsck_hfs -drfy -c 750 /dev/diskXs2
grep "The Volume was repaired successfully" /var/log/fsck_hfs.log
hdiutil detach /dev/diskxs2
chflags -R nouchg /Volumes/{name of your network share}/{name of}.sparsebundle
Pour étendre les fonctionnalités de la recherche Spotlight sous MacOSX.
ex: meteo/traduction/manpages/commandes shell/envoi de mails ou imessages/...
C'est OpenSource et extensible en développant des plugins en Python.
Pour contrôler Spotify depuis le centre de notifications sous MacOSX
Pour consulter l'historique de tous les fichiers téléchargés:
sqlite3 ~/Library/Preferences/com.apple.LaunchServices.QuarantineEventsV* 'select LSQuarantineDataURLString from LSQuarantineEvent'
Pour supprimer l'historique:
sqlite3 ~/Library/Preferences/com.apple.LaunchServices.QuarantineEventsV* 'delete from LSQuarantineEvent'
Pour que MacOSX Yosemite cesse d'envoyer le résultat des recherches à Apple:
Disable Spotlight Suggestions and Bing Web Searches. Head to System Preferences > Spotlight > Search Results and uncheck those two boxes.
Disable Safari's Spotlight Suggestions. Head to Safari > Preferences > Search and uncheck Spotlight Suggestions.
Pour que MacOSX Yosemite cesse de sauvegarder automatiquement les documents sur le Cloud:
defaults write NSGlobalDomain NSDocumentSaveNewDocumentsToCloud -bool false
Pour ma part j'ai tout simplement désactivé iCloud Drive.
Pour configurer son Mac aux petits oignons avec Homebrew, Cask, ...
Voire aussi mon script basé sur cet article:
https://github.com/jmlrt/macosx-bootstrap
Plugin GPG pour Mail.app sur Mac OSX
Homebrew pour les binaires sur MacOSX
EDIT:
Quelques problèmes rencontrés avec Cask:
- pas de possibilité de faire un upgrade sur les applis ou de connaitre la version depuis Cask.
- les formulas ne semblent pas toujours prendre en comptes les dernières versions de certaines applis.
- enfin certaines applis ne se comportent pas bien lorsque elles ne sont pas installé dans le path standard.
Du coup, je préfère installer les applis à la main pour pouvoir utiliser l'auto-update qu'on retrouve dans de plus en plus d'applis
Un gestionaire de package pour les logicels open source sur MacOSX
Backup the file that you’re about to patch:
sudo cp /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/MacOS/IOAHCIBlockStorage /IOAHCIBlockStorage.original
Patch the file to enable TRIM support:
sudo perl -pi -e ‘s|(\x52\x6F\x74\x61\x74\x69\x6F\x6E\x61\x6C\x00).{9}(\x00\x51)|$1\x00\x00\x00\x00\x00\x00\x00\x00\x00$2|sg’ /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/MacOS/IOAHCIBlockStorage
Clear the kext caches:
sudo kextcache -system-prelinked-kernel sudo kextcache -system-caches
Important: reboot your Mac!
Quelques raccourcis clavier pour MacOSX
Options au boot de Mac OSX:
- [Options]: pour sélectionner le périphérique de boot
- [Shift]: pour démarrer en "mode sans échec"
- [Command+S]: pour démarrer un shell en single user
- [Command+V]: pour afficher les logs de boot pendant le démarrage
- [Commande+R]: pour reinstaller l'OS ou le restaurer depuis time machine
- [T]: pour utiliser le mac comme un disque externe (pour récupérer des fichiers sans démarrer l'OS)
- [D]: pour lancer un diagnostique hardware de la machine