Automatisches Umschalten der Grafikkarte im MBP

Nach kurzem Suchen habe ich endlich ein Tool gefunden, welches die Grafikkarten in meinem late 2009 Mackbook Pro automatisch und ohne Logout umschaltet, wenn ich von Netzteil- auf Akku-Nutzung schalte und vice versa.

Download: GPUInfoMenu

Sehr angenehm für den Betrieb in der Hochschule und zu Hause… 🙂

Hintergrund:
Das late MBP 2009 hat zwei Grafikkarten verbaut. Eine onchip NVIDIA GeForce 9400 M für den stromsparenden 2D (und leichten 3D) Betrieb, sowie eine NVIDIA GeForce 9600M GT z.B. für anspruchsvolle 3D-Spiele (WoW, SC2, etc.) oder 3D-Grafikanwendungen, wie z.B. Bender.

Man kann in den Systemeinstellungen zwar manuell von einer Karte auf die andere schalten (Energie sparen -> „Längere Batterielaufzeit“ und „Höhere Leistung“), jedoch erfordert dies einen Logout des angemeldeten Users, was doch etwas störend ist, wenn man gerade x Anwendungen offen hat und mitten in der Arbeit ist. 😛

Update: (18.03.2011)

Bin jetzt auf gfxCardStatus umgestiegen, da dieses Tool den automatischen Wechsel noch zuverlässiger hinbekommt und man auch, bei Bedarf, die Grafikkarte manuell umschalten kann ohne sich auszuloggen!

Yeah! TimeMachine auf meinem Seagate BlackArmor NAS läuft! Endlich!

Da ich mir ja im letzten Jahr mein schönes Seagate Blackarmor NAS 110 gekauft habe, wollte ich dieses auch für die TimeMachine Backups meines MBP nutzen, da ich von meinen Kommilitonen ständig höre, wie großartig dieses Feature ist. Da man aber, wenn man schon mal nen privates NAS hat, selten eine externe HD angeschlossen habe, wollte ich diese auch hierfür nutzen.

Leider akzeptiert TimeMachine in OSX Snow Leopard seit Version 10.5 nur noch die (leider sauteure) Apple TimeCapsule als Netzwerkspeicher. Zumindest offiziell, werden normale NAS Systeme (z.B. per Samba angebunden), nicht mehr unterstützt.

Es gibt jedoch eine Möglichkeit Samba Shares relativ unkompliziert doch als TimeMachine Storage einzurichten:

Zuerst einmal muss man in der Konsole die Funktion aktivieren, auf „nicht unterstützten Volumes“ zu sichern. Das geht mit diesem Befehl:

defaults write com.apple.systempreferences TMShowUnsupportedNetworkVolumes 1

Anschließend kann man in TimeMachine wieder beliebige Netzlaufwerke zur Sicherung auswählen. Dies alleine hilft jedoch nicht, da TimeMachine meckert, dass das entsprechende Sparsebundle nicht erstellt werden kann.

Hier hilft das Bash-Script MakeImage.sh, das benötigte Sparsebundle zunächst lokal zu erstellen, die entsprechenden Attribute zu setzen und auf das gewählte Netzlaufwerk zu kopieren. Das Skript kann man hier herunterladen. Man führt dazu einfach folgenden Befehl aus (vorher chmod +x MakeImage.sh):

./MakeImage.sh 200 /Volumes/shared_folder

Die maximale Größe des Backups wird in GByte angegeben, in dem Beispiel wird das Backup also maximal 200 GBytes groß werden, bevor alte Files gelöscht werden. Anschließend gibt man den Pfad zum Netzlaufwerk an, das sollte i.d.R. unter /Volumes eingehangen sein. Im Beispiel heisst die Feigabe „shared_folder“.

Es wird nun zuerst lokal das 200 GB große Sparsebundle des Backups erzeugt (also der Platz reserviert). Anschließend wird es dann auf das Netzlaufwerk kopiert. Dabei wird der Name des Mac im Dateinamen verwendet (kann unter Systemeinstellungen->Freigaben->Gerätenamen anpassen). Man sollte also, falls man mehrere Macs sichern will, unbedingt auf verschiedene Gerätenamen achten. Der Output des Scriptes sollte dann in etwa so aussehen:

Generating disk image NAME_EURES_MACs.sparsebundle with size 200GB ... done!
Generating property list file with uuid 3BE3748D-46DC-54F9-9F01-B82AA5A3B7DF ... done!
Copying NAME_EURES_MACs.sparsebundle to /Volumes/shared_folder ... done
Finished! Happy backups!

Bei mir hat das Terminal zwar zwischendurch Meldungen ausgespuckt, dass irgendwelche Attribute nicht gesetzt werden konnten, aber das sollen laut Google relativ unwichtige Samba Warnungen gewesen sein. Schlussendlich lief das Script doch komplett durch und siehe da: Das entsprechende Netzlaufwerk in TimeMachine ausgewählt und – tadaaa – Backuplocation erkannt und TimeMachine begann mit dem Backup! Endlich!

Quelle und danke für die Tipps: http://www.admin-blog.com/archives/233-Mit-Time-Machine-unter-Snow-Leopard-auf-Netzlaufwerk-sichern.html

XAMPP und Symfony unter Mac

Nachdem ich jetzt endlich auch Besitzer eines schicken Macbook Pro bin und somit (fast) komplett von Windows auf Mac umgestiegen bin, wollte ich meine Webseite dazu nutzen einige Tipps und Tricks für frische Macuser zusammenzutragen.

Da ich für mein Studium und auch in meiner Freelancertätigkeit Projekte mit Hilfe des PHP Frameworks symfony realisiere, war eine der ersten Aufgaben das Aufsetzen eines laufendes Webservers mit PHP, einer MySQL Datenbank und einer funktionierenden symfony Umgebung.

Also fangen wir an:

XAMPP installieren

Aus Windows Zeiten kenne ich noch die sehr komfortable All-In-One Lösung XAMPP und habe gemerkt, dass es das Paket auch für OsX gibt. Für alle, die nicht wissen, was XAMPP ist, zitiere ich mal die Website:

XAMPP ist eine Distribution von Apache, MySQL, PHP und Perl, die es ermöglicht diese Programme auf sehr einfache Weise zu installieren.

„XAMPP und Symfony unter Mac“ weiterlesen