macOS: Permission denied auf ./config/git/attributes

Ich hatte das Problem das beim ausführen von git bzw. brew update die folgende Meldung ausgegeben wurde:

warning: unable to access ‚/Users/schaloml/.config/git/attributes‘: Permission denied

Um die fehlenden bzw. falschen Berechtigungen zu fixen muss man

sudo chown -R username .config 

ausführen. Danach lief alles wieder sauber durch 🙂

Quelle: https://apple.stackexchange.com

Upload zu Nextcloud aus der Konsole via cURL

Um Daten von der Konsole aus zu einer Nextcloud hochzuladen braucht es nur cURL :

curl -X PUT „https://meine.nextcloud.net/remote.php/webdav/Ordner/Datei.txt“ –data-binary @“Datei.txt“ -u nextcloud-user

Um also z.B. die Datei Backup.tar.gz in den Ordner Backup des Users cloud hochzuladen wäre der Befehl also:

curl -X PUT „https://meine.nextcloud.net/remote.php/webdav/Backup/Backup.tar.gz“ –data-binary @“Backup.tar.gz“ -u cloud

Super easy und man muss die Konsole nicht verlassen 🙂

macOS: Update per Terminal

Man kann macOS wunderbar über das Terminal updaten – und braucht so nicht den Umweg über irgendwelche GUIs (Systemsteuerung bzw. AppStore) gehen 🙂

Mit

softwareupdate -lr

kan man sich alle verfügbaren empfohlenen Updates anzeigen.

Mit

softwareupdate -ir

installiert man alle empfohlenen Updates 🙂

Falls man einen Neustart braucht kann der auch gleich mit

sudo shutdown -r now

erledigt werden 🙂

Vim: Automatischen Visual Mode bei Maus-Benutzung deaktivieren

Ich bin ja ein eingefleischter Vim-Benutzer. Doch manchmal öffnet man Vim und es geht der Visual Mode automatisch an weil er erkennt dass man eine Maus benutzt – gerne wenn man mit Putty unter Windows arbeitet.

Ich mag den Visual Mode aber so gar nicht und deaktiviere ihn eigentlich immer.

Das geht einfach wenn man im Vim ist mit:

:set mouse-=a

Wenn man es grundsätzlich ausschalten will fügt man einfach folgende Zeile in die vimrc-Datei ( vim ~/.vimrc ) ein:

set mouse-=a

Einfügen (oder die Datei erstellen) und speichern. Beim nächsten Start von Vim sollte der Modus deaktiviert sein 🙂

Quelle: http://www.varesano.net/blog/fabio/disable+vim+automatic+visual+mode+using+mouse

Outlook für Mac: Ändern des Servernames über AutoDiscover deaktivieren

Verbindet man Outlook für Mac von extern mit einem Exchange wird über den AutoDiscover-Mechanismus der Servername automatisch konfiguriert – bzw. geändert.

Problematisch ist es aber wenn hier der lokale Name des Exchange-Servers eingetragen wird – und somit keine Verbindung mehr zustande kommt.

Dieses Verhalten von Outlook kann man aber deaktiveren:

1) Outlook öffnen

2) AppleScript Editor öffnen (Script Editor.app in Programme/Dienstprogramme)

3) folgendes Script ausführen

tell application "Microsoft Outlook"
set background autodiscover of every exchange account to false
end tell

Danach den Servernamen im Outlook nochmal auf den externen Namen setzten – jetzt sollte der Servername nicht mehr geändert werden und die Verbindung funktionieren!

Mac OS X 10.11El Capitan‎: ISO für Installation erstellen

Zur Installation von Mac OS X 10.11 El Capitan auf einem Mac benutzt man ja eigentlich den integrierten Installer über den Mac App Store – in Paralles, VMWare, VirtulBox und anderen Virtualisierungsumgebungen ist es aber am einfachsten von einer ISO zu booten. Diese zu erstellen ist eigentlich ganz einfach:

1) Mac OS X 10.11 Yosemite im Mac App Store Downloaden

ElCapitainMacAppStore

2) Terminal öffnen und folgende Befehle ausfüren

hdiutil attach „/Applications/Install OS X El Capitan.app/Contents/SharedSupport/InstallESD.dmg“ -noverify -nobrowse -mountpoint /Volumes/esd

hdiutil create -o ElCapitan.cdr -size 7316m -layout SPUD -fs HFS+J

hdiutil attach ElCapitan.cdr.dmg -noverify -nobrowse -mountpoint /Volumes/iso

asr restore -source /Volumes/esd/BaseSystem.dmg -target /Volumes/iso -noprompt -noverify -erase

rm /Volumes/OS\ X\ Base\ System/System/Installation/Packages

cp -rp /Volumes/esd/Packages /Volumes/OS\ X\ Base\ System/System/Installation

cp -rp /Volumes/esd/BaseSystem.chunklist /Volumes/OS\ X\ Base\ System/

cp -rp /Volumes/esd/BaseSystem.dmg /Volumes/OS\ X\ Base\ System/

hdiutil detach /Volumes/esd

hdiutil detach /Volumes/OS\ X\ Base\ System

hdiutil convert ElCapitan.cdr.dmg -format UDTO -o ElCapitan.iso

mv ElCapitan.iso.cdr ElCapitan.iso

cp ElCapitan.iso ~/Desktop/ElCapitan.iso

rm ElCapitan.*

ElCapitainISO

Die ISO landet am Ende auf dem Schreibtisch. Viel Spaß damit 🙂

Quelle: zdnet.de

Mac braucht seit 10.10.3 lange zum starten

Bei meinem MacBook Air gab es nach dem Upgrade auf Mac OS X 10.10.3 das Problem, dass der Boot ewig gedaurt hat. Nach dem drücken der Power-Taste war der Bildschirm erstmal eine halbe Minute schwarz – erst dann kam das Apple-Logo und der Startvorgang von OS X ging weiter.

Dabei war es egal ob ein Neustart, ein Aufwachen aus dem Standby oder ein ganz normales Einschalten nach dem Herunterfahren war – der Start daurt lange.

Gelöst hat mein Problem folgendes:

In der Systemsteuerung – Startvolume das Volume/die Disk auswählen von der standardmäßig gebootet werden soll und auf Neustart klicken.

MacBootdauertlange1

MacBootdauertlange2

Seitdem bootet mein MacBook Air wieder ganz normal 🙂

Quelle: discussions.apple.com

homebrew unter OS X 10.9: Kein brew update möglich

Ich benutze unter OS X den Paketmanager homebrew.

Neulich hatte ich unter OS X 10.9 (Yosemite) das Problem das kein homebrew update mehr funktionierte. Die Konsole gab folgenden Fehler aus:

Error: Failure while executing: git pull -q origin refs/heads/master:refs/remotes/origin/master

Das Problem konnte ich fixen in dem ich auf der Konsole

cd /usr/local
cd `brew –prefix`
git fetch origin
git reset –hard origin/master

homebrew-update

danach ging brew update wieder einwandfrei 🙂