Posts mit dem Label Arbeit werden angezeigt. Alle Posts anzeigen
Posts mit dem Label Arbeit werden angezeigt. Alle Posts anzeigen

18 April 2010

MySQLd Einstellung lower_case_table_name umgehen

MySQL ist standardmäßig mit lower_case_table_name=0 konfiguriert und es werden Tabellen mit gemischt Groß- und Kleinschreibung angelegt. Manchmal ist es aber von Nöten auch Programme die mit lower_case_table_name=1 rechnen zu unterstützen. Hierbei werden alle Tabellennamen nur noch mit Kleinbuchstaben bei einer Abfrage dargestellt, egal ob man mit Großbuchstaben, nur Kleinbuchstaben oder hin und wieder gemischt die Datenbank nach der Tabelle fragt.
Startet man den Server mit dem Flag lower_case_table_name=1, wird man schnell feststellen, dass nichts mehr von den vorigen Programmen funktioniert (zB: Alfresco).
Die Lösung auf die ich gekommen bin ist nicht unbedingt elegant, aber für kleinere "Legacy" Programme durchaus praktikabel:
lower_case_table_name=0 bleibt weiterhin eingestellt, aber für jede Tabelle die irgendwann im Programm in einer anderen Schreibweise als der angelegten verlangt wird, legt man eine View auf diese Tabelle an, die nach genau dieser alternativen Schreibweise benannt wird:

CREATE VIEW tAbLe AS SELECT * FROM Table

12 Mai 2009

Wohnungssuche im Transportradius zum Arbeitsplatz

Für Wohnungssuchende die bereits einen Arbeitsplatz besitzen sehr interessant nicht allzu weit weg zu wohnen. Toll wäre die Möglichkeit bei Google Maps einen Standort einzugeben (zB seinen Arbeitsplatz) und danach eine Zeit (zB 30 min) die man für den Weg in die Arbeit gewillt ist auf sich zu nehmen. Mit öffentlichen Verkehrsmitteln, Auto oder zu Fuß. Als Ergebnis wäre es sehr nett wenn Google (oder jemand mit Hilfe von Yahoo-pipes) durch reverse-Lookup von allen Adressen in der Stadt und im Umkreis, alle Entfernungen bis zur Maximalen berechnet. Darstellen könnte man das übersichtlich durch eine semitransparente Overlay Fläche angezeigt bekommen, welche Wohngebiete und Adressen in diesem Transportradius liegen, vielleicht noch farblich in 1o Minuten Schichten aufgeteilt. Damit könnte man sehr viel schneller sehen, wo man überall Wohnungen suchen kann. Es wird manchmal wie eine Dartscheibe aussehen, aber ich kann mir gut einige Arbeitsplätze vorstellen, die dann Birnenformen, oder Auswüchse in manche Himmelsrichtungen bewirken, vor allem wenn es gut angebundene Vororte gibt, die damit nicht mehr vergessen werden.
 
blank info