Akelos PHP Framework

Geschrieben am 06. November 2009 von Oliver | Keine Kommentare »

Akelos Logo

Ich versuche mich nun schon das dritte Mal mit dem PHP Framework Akelos. Und dieses Mal scheint alles zu funktionieren – und langsam kapiere ich auch das MVC Konzept.

Leider war die Installation des Frameworks unter Mac OS X Snow Leopard nicht ganz problemlos – schlussendlich habe ich es aber zum Laufen gebracht. Dies hat mich zudem veranlasst, gleich das Initial Setup unter Snow Leopard im Akelos Wiki zu dokumentieren.

Wenn ich mich dann etwas tiefer in Akelos eingearbeitet habe, werde ich wahrscheinlich noch ein detaillierterer Beitrag darüber schreiben. Grundsätzlich bleibt nur zu sagen, dass mir der Ansatz von Akelos gefällt – und im Vergleich zu füheren Versionen ist das Setup schon einiges vereinfacht worden beziehungsweise nimmt dem User einige Schritte der Konfiguration ab.

Tags ,

OS X: Inhalte zweier Ordner zusammenführen (aka “merge”)

Geschrieben am 27. Mai 2009 von Oliver | 1 Kommentar »

OS X Leopard Terminal Icon

Leider beherrscht der Finder unter Mac OS X die Funktion “Ordner zusammenführen” (im Fachjargon “merge” gennant) nicht. Der Finder basiert rein auf Copy-, Cut- & Paste (Kopieren, Ausschneiden, Einfügen).

Dennoch gibt es eine bequeme Variante, einen Ordner mit seiner gesamten Struktur (Unterordner & Dateien) zu “mergen” – und zwar über das Terminal.app mit dem Befehl “rsync”.

Weiterlesen…

Tags ,

OS X: org.apache.httpd (13)Permission denied: make_sock: could not bind to address 0.0.0.0:80

Geschrieben am 03. Mai 2009 von Oliver | Keine Kommentare »

I am working on Mac OS 10.5.6 Leopard. Today I recognized, that every 10 seconds Apache forced the following error messages to appear in my console.log:

org.apache.httpd[10664] (13)Permission denied: make_sock: could not bind to address [::]:80 org.apache.httpd[10664] (13)Permission denied: make_sock: could not bind to address 0.0.0.0:80 org.apache.httpd[10664] no listening sockets available, shutting down org.apache.httpd[10664] Unable to open logs com.apple.launchd[79] (org.apache.httpd[10664]) Exited with exit code: 1 com.apple.launchd[79] (org.apache.httpd) Throttling respawn: Will start in 10 seconds

OS X Console.app Errors

After searching the web for this error(s), I got rid that somehow the httpd-service tries to listen on port :80, but which is already listened on by something else. The message “Unable to open logs” may refer to that Apache was not started with root-privileges, but which it needs to startup properly.

I was able to fix this error lines by doing the following steps:
Weiterlesen…

Tags , ,

Cleanup Citrix .ica launch files under Mac OS X

Geschrieben am 14. April 2009 von Oliver | 1 Kommentar »

When using the Citrix ICA Client on Mac OS X, you are dealing with getting a lot of so called “launch files” for the ICA Client application.

I got bugged with all those files and cleaning them up manually from my Downloads folder.
Citrix files in Download folder

So I created a quick and simple solution to automate this task:
Weiterlesen…

Tags ,

OS X: Start der Startobjekte mit Automator kontrollieren

Geschrieben am 03. März 2009 von Oliver | 2 Kommentare »

Ich hatte bisher diverse Applikationen in meinen Startobjekten, welche ich – sinngemäss – automatisch gestartet haben wollte wenn mein Mac hochfährt. Darunter sind beispielsweise auch reine “Internetapplikationen” wie Mail.app, Skype oder mein RSS-Feedreader.

Was mich aber störte war, wenn ich unterwegs war und keine Internetverbindung bestand, belasteten diese Applikationen beim Start erstens die Startgeschwindigkeit und meldeten anschliessend sowieso nur eine Fehlermeldung, da keine Daten abgerufen/kein Login möglich war. Es nervte mich jeweils, wenn ich ja WUSSTE, dass keine Internetverbindung vorhanden war, dass ich nichts gegen den automatischen Start dieser spezifischen Applikationen machen konnte.

Diesem Problem trat ich mit einem entsprechenden Automator-Workflow entgegen:
Weiterlesen…

Tags , ,