Archiv

Archiv für June, 2009

Vom Regen in die Traufe: 1und1 übernimmt Freenet DSL

Wie in den letzten Tagen bekannt wurde, hat die United Internet AG die DSL Sparte des Anbieters Freenet übernommen: Heise.de

Na dann mal prost malzeit an die Freenet DSL Kunden…

Nettes bebildertes Howto zum Grafikkartentausch

KategorienSonstiges Tags: , ,

Kunde verlang Abrechnung

Für einen guten Kunde habe ich die Tage eine kleine Klärung als aussenstehender mit einer dritten Person vorgenommen.

Dies habe ich als kleine Dienstleistung am Kunden verstanden, zumal bis auf ein paar Minuten Aufwand und ein paar eMails keinerlei Kosten entstanden sind. (Und eine eMail kann ich mir schon leisten ;-) ).

Nachdem der Fall abgeschlossen ist, bat der Kunde um Abrechnung. Nach ein paar Worten in beide Richtungen hatte der Kunde mich überredet Ihm hierfür einen kleinen Obolus zu berechnen. Dabei wollte ich gar nicht…

Können nicht alle Kunden so sein?

Facebookeinladung an Mailingliste

Na das hat doch was. Auf einer Mailingliste auf der ich eingetragen bin (OTRS-de) kam doch gestern abend eine nette eMail rein:

Betreff: Schau dir meine Fotos in Facebook an – von dir ist    bestimmt auch eins dabei

Das ganze wäre – so die eMail – eine Erinnerung an die Einladung, die vor einiger Zeit ankam. :-) SChaut man sich den eMailheader an, so scheint die Mail sogar authentisch zu sein :-) Sehr nett.

So, nun aber ab an die Arbeit. Schon ne Stunde im Büro und noch keine Zeile Code geschrieben :-(

Meine Senso ist wieder da

Schon vor einer Woche kam meine Senseo nach nur 10 Tagen abwesenheit zurück *freu*

Und das schöne ist: Mit zwei nagelneuen Jahren Garantie ab Rücklieferung. Sehr schön. Insgesamt hat Philipps eine sehr schöne Abwicklung gemacht:

  • einfache Webseite mit onlineAnmeldung
  • Vorabzusendung Entkalker
  • Zusendung Verpackungsmaterial inkl. einer Packung hochwertigen Filterkaffee für die Abwesenheit
  • Rücksendung der Senseo nach Reparatur innerhalb von nur 10 Tagen
  • Erneuerung der Garantie

und das alles natürlich kostenlos. Schöner geht’s doch gar net :-) Großes Lob von hier an den Hersteller.

Hier nochmal mein Eintrag zur Rückrufaktion selber.

mySQL / PHP Transactions

Wer kennt es nicht: Man hat mehrere Datenbankabfrage im Rahmen einer Formularauswertung o.ä. auszuführen. Eine davon macht jedoch keinen Sinn, würden nur einige hiervor ausgeführt werden, andere nicht, so kommt es zu Dateninkonsistenz.

Die Abhilfe hierfür sind Transaktionen. Alle Befehle einer Transaktion werden erst durch einen abeschliessenden Commit ausführt.

Vernüftige DBMS können dies natürlich. So auch mySQL. In Verbindung mit PHP klappt dies auch hervorragend. Voraussetzung: Die Datenbank verwendet als Engine InnoDB für die betroffenden Tabellen.

Wir starten mit “START TRANSACTION;” die Transaktion:

MYSQL_QUERY(‘START TRANSACTION;’);

Mittels “COMMIT;” senden wir diese Befehle dann verbindlich an die Datenbank an:

MYSQL_QUERY(‘COMMIT;’);

Oder wir brechen den Vorgang einfach mit “ROLLBACK;” ab:

MYSQL_QUERY(‘ROLLBACK;’);

Und schon haben wir eine Sicherheit, dass kein Datenbankbefehl ausführt wird, wenn es bei einem ein Problem gibt, bzw das Script aus irgendwelchen Gründen auch immer abbricht.

Getestet mit PHP5, mySQL5

KategorienHowTo Tags: , , ,