***Software Entwicklung***
Ich bin ja kein Softwareentwickler, aber da ich bei zwei OpenSource Projekten mitwerke und auch sonst gerne ein paar andere Projekte gerne selber kompiliere, brauchte ich unbedingt eine funktionierende Entwicklungsumgebung.
- Von Apple's Installation DVDs hab ich erstmal xCode installiert.
- dann RapidSVN ein SVN Client mit GUI (den ich auch unter Windows nutzte)
- dann hab ich einen CVS client mit GUI gesucht. Leider scheint MacCVS, das Pendant zu WinCVS (den ich unter Windows nutzte), nicht mehr unter Leopard zu laufen. Einen guten Ersatz hab ich nicht gefunden, aber da "meine" Projekte, sowieso SVN nutzen, ist es auch nicht so wichtig.
- Fink war das nächste, was unbedingt installiert werden musste. Fink gibt einem die "Oberfläche" um benötigte Libraries einfach in xCode zu integrieren. Z.B. SDL, GTK usw... Eine alternative wäre auch MacPorts gewesen. Fink kenn ich vom Namen her schon länger (ein Bekannter von mir war oder ist noch involviert in der Fink Entwicklung)
Am Anfang hat dann aber trotzdem nichts geklappt, was wahrscheinlich daran lag, daß ich nicht wirklich die Dokumentation von Fink gelesen hatte...
Auf jeden Fall, gab mir jemand den Tip, doch mal meine ~/.profiles Datei anzuschaun, denn dort sollte zumindest
|
Quellcode
|
1
2
3
4
5
6
7
8
9
|
test -r /sw/bin/init.sh && . /sw/bin/init.sh
export CFLAGS=-I/sw/include
export LDFLAGS=-L/sw/lib
export CXXFLAGS=$CFLAGS
export CPPFLAGS=$CXXFLAGS
export ACLOCAL_FLAGS="-I /sw/share/aclocal"
export PKG_CONFIG_PATH="/sw/lib/pkgconfig"
export MACOSX_DEPLOYMENT_TARGET=10.4
|
drin stehn... Tat es nicht, reingeschrieben und schon klappte es auch mit dem kompilieren
***Windows Programme***
Ein paar Oldies but Goldies hab ich immer noch, die ich gerne für OS X hätte, die es aber nicht gibt. Viele sind es nicht, aber trotzdem... Und da dank Apple's Schwenk auf Intel, auch die ganzen Virtualisierer ins Spiel kamen sollte das ja nicht so ein Problem sein... Vor allem hatte ich zwei Problemfälle, die gelöst werden sollten:
- Ansteuerung meines Plustek USB Scanners (für den es leider keine Mac Treiber gibt)
- Ansteuerung meiner steuerbaren USB-Steckdose (auch keine Mac Treiber - mit der Windows Software kann man drei Gruppen von Steckdosen ansteuern, also Saft an und ab drehn)
Als Virtualiserer gingen VirtualBox (kostenlos), Parallels und VMWare an den Start.
Was alle drei beherrschen ist der "Seamless" Mode, das heißt die VM läuft im Hintergrund und die Windows Programmfenster laufen auf dem Mac Desktop, wie nomale Mac Programme (mit dem Unterschied, daß die Fenstergestaltung von Windows ist). Interessant ist dabei die Einbindung der Windowstaskleiste mit Start-knopf und Systray.
* VirtualBox hat ein unheimlich gutes Preis/Leistungsverhältnis, leider den hässlichsten Seamless Mode, denn die Taskleiste wird ÜBER den OS X Dock gelegt, das heißt man hat auf dem Desktop. über dem Dock einen hässlichen Streifen. Scanner und Scannersoftware funktioniert, die Kontrolle der Steckdosenleiste kann Virtualbox leider nicht an sich reissen
* Parallels
läuft gut und flüssig, hat den besten Seamlessmode, der Windows Start-Knopf ist auf das Dockicon von Parallels gelegt, der Windows Systray wird im OS X Systray angezeigt. Besser würde es nicht gehn, leider kann Parallels auch nicht meine Steckdosenleiste steuern.
*VMWare Fusion
Seamlessmode ist ok, die Taskleiste von Windows wird an den unteren Bildschirmrand gelegt, hinter das Dock von OS X. Kann Scanner und Steckdosenleiste ansteuern!
Da ich noch Student bin, konnte ich auch die Studentenlizenz erwerben für insgesamt €37,95
Und dann gibt's da noch (Dar)Wine und Crossover (die komerzielle Version von Wine). Damit kann man Windows Programme "direkt" starten, ohne erst eine lizensierte Windowsversion zu besitzen. Läuft auch ganz gut, die Programme haben auch das Mac Theme, die Software für Scanner und Steckdosenleiste können natürlich nicht die Hardware ansteuern. Als Codeweavers (Crossover Hersteller) vor Monaten eine Promo-Aktion machten, mit der man Crossovers kostenlos bekam, hab ich zu geschlagen, da ich schon länger mit einem Mac liebäugelte... Deswegen läuft Crossover auch bei mir und ich hab nichts zahlen müssen. Sonst würde Wine laufen (hab ich auch kurz angetestet, kaum ein Unterschied zu Crossover, außer, daß Wine halt aktueller ist).
***Problemchen und Lösungen***
Ich bin auch auf mehrere Probleme gestoßen, für die ich mehr oder weniger auch Lösungen gefunden habe.
- steinigt mich, aber ich bin Gmail Fan, meine iPhone Kontakte synchronisiere ich mit Gmail, ebenso meinen Kalender. Apple's iCal konnte ich schnell dazu bringen mit Google Calendar zusammen zu arbeiten.
In iCal einen neuen Account erstellen, mit dem Nutzernamen von Google (nur name, nicht
name@googlemail.com), und die Adresse
https://www.google.com/calendar/dav/NAME@gmail.COM/user
Aber um das Adressbuch mit Google zu synchronisieren braucht man Nerven...
Wenn man einen neueren iPod oder das iPhone hat, bekommt man in den Adressbuch Einstellungen die Option um mit Google zu synchronisieren (ohne iPod/iPhone muss man irgendwas irgendwohin schreiben, findet man raus im Internet

), als Benutzername muss man
NAME@gmail.com eintragen.
Theoretisch müsste dann das Adressbuch anfangen zu synchronisieren aber da hackt's oft, vor allem klappt es gar nicht, wenn man auf Google bei den Kontakten den Skype Account eingetragen hat. Apple's Adressbuch hat das Skype Feld nicht und bricht deswegen den ganzen Sync ab... Unter
http://www.google.com/support/forum/p/Go…c520e6287&hl=en steht noch mehr
- Tastaturbelegung von Apple finde ich nach drei Wochen immer noch sehr nervig und einfach zu ungewohnt. Vor allem nerven mich, daß die Tasten Ende/Pos1 nicht so belegt sind, wei ich's gewohnt bin. Auch daß die eckigen und geschweiften Klammern wonders liegen nerven mich. Aber eine ordentlich Suche im Netz hilft

Siehe
http://www.macuser.de/forum/f113/tastatu…n-sache-325736/
- Tastaturbelegung von Firefox!!!
Nachdem ich mit dem oberen Tip das Problem grundsätzlich mal erledigt hatte, machte Firefox immer noch Probleme, die Tastenbelegung war immer noch ein Greuel (vor allem Ende/Pos1)... Dann fand ich
http://mavaball.net/wiki/index.php/Keyfixer eine Extension, die das Problem fixt. Hurra!!!
- Ruezustand nicht möglich
Das verflixte Ding wollte einfach nicht im Ruhezustand bleiben, wachte immer wieder sofort auf. Ziemlich nervig... Nachdem ich dann gestern die neuen Boxen ranmachte, hatte ich die Schnauze voll und hab mal rumprobiert. Erstmal alle Programme beendet, die ich beenden konnte... kein Erfolg... USB-Geräate rumgestöpselt, bis ich dann endlich nach ner Stunde darauf kam, daß mein USB Hub so halb das Zeitliche gesegnet hatte. Der wurde nämlich nicht mehr von der USB-Quelle mit Energie versorgt, sondern nur noch von seiner Steckdose. Wenn ich den Stecker zog, war er tot, normalerweise sollte er dann immer noch mit etwas Strom versorgt werden. Zog ich desen Stecker vom iMac ab, blieb der iMac auch im Ruhezustand.
Mit diesem hub, dem Belkin 7-Port Hub, hatte ich ja schon mal Probleme (hab ich glaube ich mal auf 3DWin geschildert, aber da finde ich nichts in der Suche, aber da finde ich auch sonst nichts

), hab ihn aber weiter verwendet, da der immer genug Kraftreserven für Geräte ohne eigene Stromversorgung, da der Belkin mit 3,8A gefüttert wurde... Na ja, ich hatte noch einen Hub und entsorge den Belkin nun für immer
Jetzt fällt mir nichts mehr ein... Noch Fragen?
(zweigeteilt, da ich nur 10 000 Zeichen psoten durfte)