Posts mit dem Label Entwicklung werden angezeigt. Alle Posts anzeigen
Posts mit dem Label Entwicklung 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

26 März 2009

Wegwerf Handy Mobiltelefon

Es gab das schon in den USA meines Wissens, hat sich aber aus unerfindlichen Gründen nicht durchgesetzt. Es geht um eine öffentliche Telefonzelle oder Kondomautomaten ähnliches Gerät, in dem amn sich ein Telefon ausdrucken lassen kann - für einen Anruf oder zwei, zum wegwerfen, sehr dünn, nur zum drücken die Tasten dünn, und der Stromspeicher zB Batterie/Kapazitator genug für einen durchschnittlich langen Anruf. Dass man sich im Verbindungsbereich einer Zelle befindet, das ist gleich allen Mobiltelefonen. Kein Display, kein Telefonspeicher, keine Java Programme, keine SMS, keine Zusatzsachen, nichts außer Telefonieren - kein Automat.
Es soll eine Antenne haben Strom, Tasten, und sperren nach einmal verwenden. Von der Sendetechnologie soll es weiter als Bluetooth reichen - es soll ja möglich sein nach dem "Ausdrucken" weglaufen zu können während man telefoniert. Erster Schritt (nach der techischen Entwicklung) wäre einen Netzbetreiber zu finden der das unterstützt. Gebühr wäre einmalig 1€ oder 5 - Die Produktionskosten müssen natürlich darunter liegen. Offene fragen wären: Wie klein bekommt man ein Handy dass das kann und nicht mehr. Ich schätze mal nicht dicker als eine Kreditkarte und zwecks einfachso denke ich faltbar sollte das Ding auch sein.
Wenn man aber schon so weit ist, warum dann nicht gleich weideraufladbar für noch einen Anruf, oder gleich 10. und warum dann nicht gleich ein Kreditkarten Handy in der Geldbörse zum nicht wegwerfen?
 
blank info