Category Archives: Mac

Apple Mac OS X

Software, Addons, Extensions

Um mal wieder ein wenig was von dem zu tun, was man sich immer vornimmt, aber dann auch immer schiebt, hab ich im Rahmen meiner iMac-Neueinrichtung den Bereich Software eingeführt, wo wir die Software, die wir so nutzen, auflisten.

Vielleicht findet der ein oder andere ja was, oder kann mir was empfehlen.

Ach ja: Die Liste ist natürlich noch nicht komplett. Installieren ist halt lästig… Zum Glück macht man das meistens nur einmal beim Mac…

PHP 5.3 und xDebug unter Mac OS X 10.6

Ich habe gerade versucht unter PHP 5.3 mal schnell xDebug zu installieren. Am einfachsten natürlich per PECL. Allerdings kam hier folgende Meldung bei PHP:

Failed loading /Applications/XAMPP/xamppfiles/lib/php/php-5.3.1/extensions/
no-debug-non-zts-20090626/xdebug.so:Â  dlopen(/Applications/XAMPP/xamppfiles/
lib/php/php-5.3.1/extensions/no-debug-non-zts-20090626/xdebug.so, 9):
no suitable image found.  Did find:
/Applications/XAMPP/xamppfiles/lib/php/php-5.3.1/extensions/
no-debug-non-zts-20090626/xdebug.so: mach-o, but wrong architecture

Um xDebug unter OS X 10.6 zu Laufen zu bekommen, muss man folgende Schritte durchführen:

  1. Sourcen herunterladen und enpacken (http://xdebug.org)
  2. In das entpackte Verzeichnis wechseln und folgenden configure-Befehl ausführen:
    ./configure MACOSX_DEPLOYMENT_TARGET=10.6 CFLAGS="-arch i386 -g -Os -pipe \\
     -no-cpp-precomp" CCFLAGS="-arch i386 -g -Os -pipe" CXXFLAGS="-arch i386 -g \\
    -Os -pipe" LDFLAGS="-arch i386 -bind_at_load"
  3. Dann noch ein make machen.
  4. Anschließend ddie .so-Datei unter modules an den gewünschten Platz kopieren.
  5. xDebug in der php.ini als zend_extension eintragen.

via Some notes on Zend Server CE for Mac OS X – Rob Allen’s DevNotes.

XP Automatic Update SUCKS

Nachdem man ja leider, wie so oft im Leben, nicht von manchen Dingen loskommt, hab auch ich immer noch eine XP VM für diverse Programme rumliegen.
Zum Beispiel für ITUNES… ich mag das Telefon aber dieses Fallobst Programm treibt mich jedesmal in den Wahnsinn…

Den grandiosen Höhepunkt haben sich die zwei gerade im Zusammenspiel miteinander geleistet. Nachdem Itunes seit gefühlten 2 Tagen mein Telefon synchronisiert… hat sich das Fenster dann mal, wahrscheinlich aus Langeweile, dazuentschlossen es könnte nach einem Update doch einfach mal NEUSTARTEN. DANKE SCHÖN!

Einen Weg wie man den automatischen Restart deaktiviert findet man hier. Testen konnte ich es nicht, bin ja auf dem neusten Stand *arghhh

Ach ja … Danke Microsoft für diese dumpfsinnig Aktion! Dadurch wurde mir mal wieder bewußt, wie richtig der Schritt vor nun mehr fast 3 Jahren war auf ein anderes System (www.ubuntu.com) umzusteigen! Wer mit dem Schritt zu Linux oder Mac noch zögert, dem helfen vielleicht diese Links weiter…

Weblinks
www.ubuntu.com
Coding Horror – XP Automatic Update Nagging
Und Tschüss, Microsoft! Zehn Gründe für einen Wechsel zu Linux
www.osalt.com – open source software alternatives

Postbox – Ein neues Mailprogramm für Mac und Windows

Vor Kurzem drüber gestolpert und seit Kurzem im Einsatz: Postbox.

Postbox versucht einen etwas anderen Ansatz Mails zu verwalten und geht schon eher in die Richtung Organisationstool. Es werden alle E-Mails indiziert und man kann schön und differenziert suchen. Ein weiteres Highlight ist, dass man “Schnellsuchen” als Buttons zur Verfügung hat, die es einem ermöglichen:

  • alle Attachments,
  • alle Bilder,
  • alle Links oder
  • alle Kontakte

in den E-Mails auf einen Blick bzw. in einem Suchergebnis zu haben. Die Bilder werden sogar als Galerie dargestellt ^^.

Ein weiteres Schmankerl ist es, dass Konversationen geschachtelt dargestellt werden. So hat man immer alle zusammengehörigen E-Mails als Konversation zusammengefasst.

Man kann E-Mail auch mit Kategorien versehen und aus E-Mails TODOs machen. Allerdings lebt Postbox in seinem eigenen Microkosmos und es werden keine Programme, wie iCal gefüttert.

E-Mails können auch kommentiert und bearbeitet werden etc. pp.. Alles hab ich auch noch nicht getestet, aber: Es kann auch ganz normal E-Mails verschicken ;)

Unter der Haube steckt Mozilla, was ja nicht zwangsläufig schlecht ist. Unterm Mac kann auch aufs Adressbuch zugegriffen werden, allerdings nur lesend! Es handelt sich momentan um die Beta7 des Programm und ich muss sagen, es läuft schon verdammt stabil (kein Absturz oder sonstiges bisher).

PoEdit und Cake .ctp Dateien

Wenn man mit .po-Dateien zum Übersetzen arbeitet und Cake, bzw. eigentlich auch jegliches andere Framework mit eigenen Dateinamenerweiterungen, verwendet, kann es zu einer Überraschung kommen, wenn man die Dateien parst.

Eigentlich sollte es damit getan sein in den Optionen von PoEdit unter PHP (bzw. der verwendeten Sprache) entsprechende Erweiterung hinzuzufügen. Allerdings kommt im Falle von .ctp-Dateien die Fehlermeldung, dass PoEdit .ctp nicht kennt und .c statt dessen funktioniert.

Lösung ist dem Parser-Befehl noch zusätzlich folgende Option anzuhängen:

--language=php

via

MySQL – Profiler

Grade drüber gestolpert: Jet Profiler von Polaricon. Die Freeware-Version ist etwas eingeschränkt, man kann keine Benutzer unterscheiden und es werden leider keine Slow Queries gezeigt. Aber zum Testen und auf Dev-Maschinen sicher einen Blick wert.

RTM – Fluid und Gears

Fluid von Todd Ditchendorf ist ein Tool, dass aus einer Website eine eigene App macht, mit eigenem Icon etc. pp..

Remember The Milk ist Online-/Browser-basiertes Getting Thing Done (GTD) Tool, in dem man einfach TODOs verwalten kann.

Die beiden zusammen sind schon ein gutes Team. Allerdings ist mir aufgefallen, dass die RTM Website bissweilen etwas lahm ist und es ärgerlich wäre auf seine TODOs zu verzichten.

Zusätzlich um das Ganze noch mehr abzurunden, gibt es die Möglichkeit bei RTM Google Gears zu verwenden. Da Fluid auf Webkit läuft muss man das Gears für den Safari installieren und hat es dann “im Webkit”. Damit ist alles gut, auch wenn die RTM Seite grad mal nicht mag.

Eclipse – Invalid thread access bei Repository Synchronize

Mir ist vorhin was komisches passiert…

Ich hab vor Kurzem meinen User geändert, womit ich auch mein Home-Verzeichnis anpassen musste. Lief alles eigentlich ganz gut, aber dann vorhin wollte ich Änderungen über Eclipse per CVS committen.

Ging nicht. Ich bekam immer die Meldung “Invalid thread access”. Total kirre rumgegoogled und die Aussage gefunden, dass das was mit der GUI zu tun hat. Wieso auch immer… Neuen Workspace angelegt Projekte importiert… Frisches Eclipse probiert… Überall der gleiche Fehler.

Dann wollte ich einfach mal gucken, ob ich das Ganze nochmal neu auschecken kann bzw. probiert im Repository zu browsen. Gleicher Fehler. URL gepasst, aber ging nicht. Dann hab ich auf Properties im Repository-Browser geklickt und… tada… Fehlender Schlüssel im Schlüsselbund, ob ein neuer erstellt werden soll. Ja geklickt und alles ging wieder.

Eine äußerst nichtssagende Fehlermeldung dieses “Invalid thread access”… Aber damit hatte ich endlich mal wieder was hier reinzuschreiben.

Bootcamp – unter Windows neu starten

Der Weg aus Windows den Mac unter Mac OS neu zu starten ist ja bei der Bootcamp Software unter Windows mit dabei. Allerdings ist der andere Weg, aus Mac OS X unter Windows neu zu booten nicht in Mac OS X implementiert.

Hier gibt es aber ein nettes Tool namens BootChamp von Kevin Wojniak.

via

Achtung:

BootChamp doesn’t work with the new (unibody) MacBooks, which includes the Air and Pro. The app uses the built-in tool bless (/usr/sbin/bless) to set the boot disk, and one of the options it uses is –nextonly which only sets the boot disk for the next boot. It currently appears that this option is broken and not working at all, even for standard HFS+ devices. I am in discussion with an Apple engineer and hopefully will have a solution.

Google Calendar in iCal einbinden

Nur kurz:

http://www.google.com/support/calendar/bin/answer.py?hl=en&answer=99358#ical

Mittlerweile stellt Google sogar ein Tool für die Mac Nutzer bereit. Geht super easy und alles läuft einwandfrei (bei mir).