Mrz 28
Ähnlich wie in Windows muss die Console von CakePHP in den PATH mit aufgenommen werden. Dazu
1. Terminal öffnen
2. die Datei “.profile” bspw. mit nano öffnen: “nano .profile”
3. die Zeile “export PATH=$PATH:/Applications/MAMP/htdocs/cakekphp/cake/console” eingeben (wobei der Pfad natürlich von der jeweiligen Installation von CakekPHP abhängt)
4. Datei speichern mit CRTL + O
5. nano beenden mit CRTL + X
6. neue Session im Terminal starten: Entweder Terminal beenden und neustarten oder “. ./.profile” eingeben.
7. “cake” eingeben und schauen, ob der CakePHP Gruß auf der Konsole erscheint.
Vorher sollte man noch überprüfen ob PHP ebenfalls im PATH bekannt ist. Dies kann man über den Befehl “php -v” ganz einfach testen.
Tagged mit: bake • cakephp • console • mac
Mrz 28
Aus irgendwelchen Gründen funktioniert im Terminal (bash) kein Befehl mehr. Egal was man auch eingibt, man erhält immer nur “Command not found”. Bei mir war ein falscher “export”-Befehl in der “.bash_profile” schuld. Wie änder ich das ganze nun, da “open .bash_profile” nicht mehr funktioniert.
Mittels “PATH=/usr/local/bin:/usr/username/bin:/usr/sbin:/sbin:/usr/bin:/usr/X11/bin:” erstmal wieder den PATH richtig setzen. Anschließend funktioniert auch “open .bash_profile” wieder. Dort die falschen Zeilen löschen, TextEdit schließen, Terminal neustarten und alles müsste wieder einwandfrei laufen.
Tagged mit: bash • mac • terminal • x11
Mrz 23
Um einfach zwischen lokaler Entwicklungsumgebung und einer Produktivumgebung wechseln zu können, kann in der Konstruktor-Methode der Klasse DATABASE_CONFIG ein einfaches if-Statement helfen. Eine kurze Beschreibung inklusive Beispiel gibt es in der Bakery von CakePHP.
Bei Mac OS X wird (anscheinend) schon IPv6 verwendet, so dass localhost nicht unter “127.0.0.1” zu erreichen ist, sondern unter “::1“. Dies sollte man bedenken, falls man die oben vorgestellte Lösung übernehmen möchte.
Tagged mit: cakephp • database configuration • ipv6 • mac
Mrz 22
Die Entwicklungsumgebung Eclipse PDT (für PHP) bietet eine Autovervollständigung während des Programmierens an. Standardmäßig (zumindest bei der Mac-Version) ist die automatische Vervollständigung nicht eingeschaltet, sondern der Programmierer muss “Strg+Leertaste” drücken, um die möglichen Variablen angezeigt zu bekommen.
Da das mitunter lästig ist, kann man auch die vollautomatische Vervollständigung einstellen. Einfach unter “Einstellungen => PHP => Editor => Code Assist” den Haken bei “Enable auto activation” setzen. Optional kann noch die Zeitverzögerung eingestellt werden.
Tagged mit: eclipse • mac • php
Mrz 15
Die iCal Dateien bei Max OS X liegen unter /USER/Library/Calendars/.
Wenn man möchte, kann man die einfach auf einen anderen Mac kopieren und schon hat man einen (wenn auch händischen) gemeinsamen Datenstand bei den Kalendern.
Tagged mit: iCal • mac
Dez 21
Git ist eine verteilte Versionsverwaltungssoftware, die das kollaborative Entwickeln von Software vereinfacht / überschaubar macht / ermöglicht / effizienter und effektiver gestaltet. Wie auch immer: mehr zu Versionsverwaltungssoftware gibt es natürlich bei Wikipedia. Und auch zu Git gibt es einen eigenen Artikel! Die Installation unter Mac OS X (Leopard und auch Snow Leopard) ist wirklich simpel:
- Download der Binary für OS X
- Entpacken und Installieren (mit Hilfe des Installers)
- Terminal öffnen
- Eingabe von git, um zu testen, ob es funktioniert
Auf der Git Dokumentionsseite gibt es ein paar Tutorials, die für die ersten Schritte ausreichen dürfen.
Bei Windows erfolgt die Installation analog, einfach und kurz beschrieben in dem “Git for the lazy” Tutorial.
Ein sehr gutes (deutsches) Tutorial gibt es übrigens auch auf online-tutorials.net.
Tagged mit: git • mac • tutorial
Dez 10
Wer kennt das Problem nicht? Eine *.flv Datei auf dem Rechner und jetzt soll diese Datei über den Fernseher laufen! Entweder über USB oder über CD/DVD. Nur leider erkennen die meisten Geräte FLV Dateien nicht und spielen diese daher nicht ab. Auf dem Mac ist eine Umwandlung relativ simpel, wenn man einmal weiß, welche Programme man benötigt.
Auf perian.org die QuickTime-Komponente herunterladen und installieren. Das ist Voraussetzung für die gleich beschriebene Umwandlung der Datei.
Nun MPEG Streamclip herunterladen und installieren. Damit findet nun die Umwandlung von flv- in avi-Dateien statt. Das Programm ist sehr intuitiv, daher verzichte ich auf eine konkrete Anleitung.
MPEG Streamclip verfügt auch über eine “Aufgabenliste”, so dass mehrere flv-Dateien hintereinander direkt in avi-Dateien umgewandelt werden können.
Tagged mit: avi • flv • mac
Letzte Kommentare