Posts Tagged ‘DB’

Montag, 29. Oktober 2012

MySQL, das Windows unter den Datenbanken

Obwohl ich seit 12 Jahren mit dieser Datenbank arbeite, habe ich mir noch nie Gedanken darüber gemacht, wie unkonform MySQL mit Daten umgeht:

Via: PostgreSQL Rising

Trotz all seinen Fehlern: MySQL reicht für die Bedürfnisse von mindestens 80 Prozent seiner Benutzer. Normalerweise verfrachte ich die Prüfhandlungen und die Logik in PHP-Scripte und verwende MySQL als „dummen“ Datenspeicher. Doch in einigen Fällen habe ich mir doch einige MySQL-Funktionen und Feld-Attribute zu nutzen gemacht, um Fehleingaben auch auf Datenbankebene zu verhindern. Denn die Datenbank ist nun mal das letzte Bollwerk vor dem Datensalat.

PS: Wenn man schon den unangefochtenen Platzhirschen im Linux Shared Hosting-Bereich madig machen will, sollte man auf Comic Sans als Schrift verzichten. Helvetica oder Helvetica Neue gäbe dem Video mehr Seriosität.

Tags: , , ,
Labels: Web

Keine Kommentare | neuen Kommentar verfassen

Dienstag, 17. April 2012

Microsoft Access meldet „Overflow“

Heute meldete mir Microsoft Acceess äusserst nichtssagend „Overflow“, als ich ein Query ausführen wollte. Wie sich nach einigem Debugging herausstellte, versuchte ich, den Wert eines Tabellenfeldes mit einem Wert eines anderen Tabellenfeldes zu dividieren, wobei der Nenner 0 war.

Merke:

  1. Access-Fehlermeldungen sind Microsoft-typisch nichtssagend …
  2. … und zudem auch noch falsch, es hätte nämlich „Division by Zero“ heissen sollen

Tags: , , , ,
Labels: IT

Keine Kommentare | neuen Kommentar verfassen

Dienstag, 29. April 2008

Lange Strecken mit dem Zug

Letztes Wochenende war ich mit Chlodwig und dem Auten bei Fabio im hohen Norden zu Gast. Zu viert haben wir die Hansestadt Hamburg unsicher gemacht.

Die Anreise erfolgte – endlich wieder einmal, ist man versucht zu sagen – mit der Deutschen Bahn im Hochgeschwindigkeitszug ICE. Einerseits wollte ich so einen weiteren Teil zur Amortisation meines brandneuen GAs beitragen, andererseits flog Easyjet viel zu teuer zu ungünstigen Zeiten von MUL (Basel) nach HAM (Hamburg). Auch die Swiss hatte keine Schnäppchen im Angebot, weshalb ich vom hier bereits erwähnten neu entdeckten Online-Billett-Service der SBB profitierte (Sparangebot für 507 Schweizer Franken, macht 169 Stutz pro Person).

Zwar dauerte die Fahrt ab Bern mit 7 Stunden und 30 Minuten äusserst lange – doch gerade in den eine Renaissance durchmachenden Schnellzügen misst man die Alternative Flugverkehr überhaupt nicht.

Dafür gibt es einige gute Gründe:

  • Das lästige Umsteigen entfällt In Basel steigt man in den ICE ein, in Hamburg steigt man am Hauptbahnhof wieder aus. Von Stadtzentrum zu Stadtzentrum; gerade weil heute die grossen Flughäfen ja meilenweit vom Stadtzentrum entfernt sind.
  • Das lästige Warten entfällt Kein Check-In nötig und somit auch kein Anstehen in einer Schlange vor den Schaltern. Auch keine zig-tausend Sicherheitschecks mehr, wo man die Schuhe ausziehen muss (so geschehen sogar von der Heimreise aus Dublin), der Metalldetektor wegen des Levis Gürtels jedesmal piepst oder mir der Sicherheitsbeamte das im Coop gekaufte Mango Lassi oder die halbvolle 0.5l Mineralwasserflasche abnimmt, weil ich damit den Flieger in die Luft sprengen könnte (anscheinend ist es ausgeschlossen, dass jemand mit einer Flasche Mineralwasser den Zug in die Luft sprengt). Auch muss ich nicht zwei Stunden vor Abfahrt am Bahnhof sein, um hunderte von Metern durch die zollfreie Shoppingzone gelotst zu werden.
  • Bewegungsfreiheit Ich kann aufstehen und durch die Waggons wandern, wie es mir beliebt. Kein leuchtendes „Fasten Your Seatbelt“-Zeichen oder Turbulenzen oder herrische Flight Attendants machen meiner Wanderlust den Garaus. Die Toiletten sind in den allermeisten Fällen frei und grösser als die Besenschränke in einer A320.
  • Stromanschluss auch in der 2. Klasse Bis Samstag war ich der Meinung, dass es im ICE nur in der ersten Klasse Stromanschlüsse gibt. Stimmt gar nicht! Auf der Strecke Basel-Hamburg ist in der zweiten Klasse in jedem Sitz eine zweipolige Steckdose integriert. Doof nur, wenn bei der Rückfahrt der ganze Waggon plötzlich kein „Pfuus“ mehr auf diesen Dosen zu haben scheint …
  • Laptop und Handy erlaubt Niemand meckert, wenn man den Laptop einschaltet, telefoniert oder SMS schreibt. Rückblickend hat sich angesichts der Reaktionen von Chlöde und des Auten gezeigt, dass beide auch gerne einen Laptop dabei gehabt hätten. DVD schauen, Lizentiat schreiben, PDFs lesen, Spiele spielen – 7 Stunden Zugfahrt schlägt man so – Steckdose vorausgesetzt – ohne weiteres tot. Gerade dies ist ein Killerargument gegen den Flieger, wo man eingepfercht 1-2 Stunden ausharren muss und „nur“ Zeitungen lesen darf.

Kein Wunder, dass seit der Eröffnung der Schnellstrecke Basel-Paris die Airlines ihr Flugangebot auf dieser Strecke zusammengestrichen haben. Der Kluge reist eben doch im Zuge!

Wenn Amis aus dem Staunen nicht mehr herauskommen

If you’ve ever had the pleasure of riding a modern high-speed railroad in Europe, you know why I say that.

Taking the TGV, the electric-powered French long-distance railroad, across the country from Paris to Provence was without a doubt the most enjoyable travel I have ever experienced. I boarded the train shortly before departure time without any security checks, and kept all my bags with me the entire way. I luxuriated in a huge leather reclining seat while being quietly whisked at 200 mph across the picturesque countryside. Regular service walked up and down the aisles, asking if I’d like anything to eat or drink. Or I could get up and stretch my legs and walk down to the café car if I wanted something-like a decent sandwich on a nice baguette, not some nasty air „snack.“ Door to door, it was a little cheaper than an air ticket, and took less time because trains go from city center to city center, not to some godforsaken outpost 20 miles outside of town.

Quelle: Say Goodbye to Cheap Air Travel

Tags: , , , ,
Labels: Allgemein

Keine Kommentare | neuen Kommentar verfassen