Postgres und OSX Lion

Wer auf seinem Mac eine Postgres Datenbank betreibt und neulich den Schritt Richtung OSX Lion gewagt hat, wird unter Umständen ein Problem bekommen sich mit seiner Datenbank zu verbinden:

squiddy:~ nimrod$ psql meinedb meinedb
psql: could not connect to server: Permission denied
Is the server running locally and accepting
connections on Unix domain socket "/var/pgsql_socket/.s.PGSQL.5432"?

Das Problem an der Stelle ist, dass der Unix Socket nicht mehr – wie noch unter den vorherigen OSX Versionen (zuletzt Snow Leopard) – unter /var, sondern inzwischen unter /tmp liegt.

Schnelle Lösung: Will man sich via Terminal verbinden, muss man einfach nur den Ordnernamen übergeben, in dem psql den Socket findet:

squiddy:~ nimrod$ psql -h /tmp meinedb meinedb

Nützliches zu Ordnern in OSX Lion

Hallo allerseits,

ich bin gerade über das Problem gestolpert, dass der Library Ordner unter OSX Lion nicht mehr sichtbar ist. Gelöst werden kann das ganze durch:

chflags nohidden ~/Library/

Will man den – oder einen anderen Ordner – wieder verstecken, so hilft das Pendant:

chflags hidden ~/Library/

Außerdem bin ich noch auf ein anderes schönes Feature gestoßen. Im Finder kann man mit cmd + shift + g einen Pfad zu einem Ordner seiner Wahl angeben um dorthin zu navigieren (Gehe zu…). Aber diese Kombination geht auch in beliebigen open- und save Dialogen. Ich persönlich hatte bisher häufiger das Problem, dass ich im Terminal in einem Ordner unterwegs war und parallel eine Datei per Dialog öffnen musste. Wäre es nicht der Dialog gewesen, würde einen – auf der Kommandozeile – der Befehl open helfen, aber die Option gibt es leider des öfteren nicht. Hierbei kann man jetzt wunderschön mit pwd und der o.g. Tastenkombination arbeiten.

Vielleicht hilft diese Erkenntnis ja nicht nur mir.

So long,
Christian

Version 1.1.0 is waiting for review

Hallo allerseits,

längere Zeit war es nun still um die MensaKassel App – jedoch hat sich in dieser Zeit einiges unter der Haube getan.

So habe ich zum Einen die gesamte Serveranwendung und -kommunikation überarbeitet und zum Anderen eine Möglichkeit eingebaut, Essen zu bewerten. Die Mahlzeiten sind jetzt in ganz, ganz grobe Kategorien unterteilt und zeigen ein entsprechendes Symbol an.

Da der Reviewprozess bei Apple nunmal ungefähr 10 Tage dauert, müsst ihr euch noch einen Moment gedulden, bis die App im AppStore zum update bereit steht.