Archive for March, 2012

Convert Timestamp to DateTime

Wednesday, March 14th, 2012

Früher war es normal Zeit und Datum als Unix Timestamp in MySQL zu speichern. Alles kein Problem, ausser, dass man ein Timestamp nicht lesen kann weil es einfach eine Zahl ist, die Sekunden seit dem 1.1.1970 zählt. Bestimmt gibt es noch andere Unzulänglichkeiten, die mir aber nicht bekannt sind.

Heute stand ich also vor dem Problem eine Datenbank mit Timestamps auf das neu verwendete DateTime Format zu migrieren und da gibt es eine super einfach SQL Abfrage die das für etwas mehr wie 1000 Datensätze in unter 0,5 Sekunden erledigt hat:

UPDATE
    `tablename`
SET
    `newfield` = DATE( FROM_UNIXTIME( `oldfield` ) )

.csharpcode, .csharpcode pre
{
font-size: small;
color: black;
font-family: consolas, “Courier New”, courier, monospace;
background-color: #ffffff;
/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt
{
background-color: #f4f4f4;
width: 100%;
margin: 0em;
}
.csharpcode .lnum { color: #606060; }

Was mich am meisten erstaunt hat, dass man mit einem solchen Befehl gleich die komplette Tabelle updaten konnte.

Umbau Tag 11+12

Tuesday, March 6th, 2012

Am Freitag wurde nur etwa zwei Stunden in unserer Wohnung gearbeitet. Der Plattenleger hatte bemerkt, dass der Boden ein Gefälle von 2,5 cm hat und er so keine Platten am Boden anbringen könnte. So schwemmten sie den Boden mit 100 kg Material und danach mussten sie es trocknen lassen. Als Folge kamen die Arbeiten zum erliegen.

Am Samstag so gegen 10 Uhr klingelte es an der Haustür und der Chef der Plattenlegerfirma stand vor der Tür, weil er sich persönlich im Namen der Firma entschuldigen wollte. Bei dieser Gelegenheit sagte er mir auch, dass sie die Arbeiten bis Dienstag abschliessen wollten.

Am Montagabend war ich dann schon gespannt wieviel wirklich erledigt worden ist und ich war schon etwas enttäuscht. Der Boden und die hintere Wand wurden gefliesst und sonst nichts. Ob die heute wirklich fertig werden, vor allem wenn auch noch die Küche und das Wohnzimmer auch noch “saniert” werden müssen, bezweifle ich stark.

Umbau – Tag 9+10

Thursday, March 1st, 2012

Die schlechte Nachricht zuerst, unser Badezimmer (neu Duschzimmer) ist noch immer nicht fertiggestellt, aber es hat sichtbare Fortschritte gemacht in den letzten zwei Tagen.

Bin gespannt ob der Plattenleger da noch ran kommt, weil die Sanitäre einfach mal alles montiert haben, weil sie heute den Termin hatten…

Zudem haben wir noch immer Löcher und fehlende Platten in Küche und Wohnzimmer.