Vor ein paar Wochen wurde ich von den ultra-netten Leuten von Serieasten.TV eingeladen, an einem Webcast zur neuen Serie Star-Crossed teilzunehmen. Und natürlich habe ich…
Vermischtes
Faulheit hat einen Namen: Karsten
Ich habe eine ganz normale kabelgebundene Maus an meinem PC. Wenn ich Abends noch eine Folge einer Serie X sehen möchte, dann tue ich das…
IBAN, Leserbriefe und Die Zeit
Ich liebe Leserbriefe. Leserbriefe sind das, was ich in jeder Zeitung und Zeitschrift (ob nun Der Spiegel, Die Zeit, die c’t oder …) zuerst lese….
Amazon (mal wieder)
Ihr könnt ja gerne alle über Amazon meckern und darüber lamentieren, dass sie ihre Mitarbeiter “nur” nach dem Logistik-Tarif (der jedoch selbst über jeglichen Mindestlohnplänen der SPD liegt!) und nicht nach dem Einzelhandels-Tarif bezahlen, aber ich könnte mit dem Laden nicht zufriedener sein.
Zwei Geschichten:
#1)
Vor ein paar Monaten habe ich die erste Staffel von The Newsroom bei Amazon.com bestellen wollen. Normalerweise kostet der Versand einer Staffel aus den USA 6,48$. Aus irgendeinem Grund wollte das System aber sagenhafte 29,52$ für eine Staffel, die selbst gerade mal 17,99$ gekostet hat.
Passiert, auch Computer haben mal Schluckauf. Support angeschrieben, Gutschrift bekommen, Ende der Geschichte.
Jetzt ist mir das wieder passiert, diesmal bei der sechsten Staffel von Burn Notice (17,11$ Versand bei 11,98$ Kaufpreis). Also wieder angeschrieben und Antwort bekommen:
Zitat:
Hello,
I sorry[sic!] to hear that you’ve been charged an incorrect shipping charge.
To make this right for you, I’ve waived the total shipping cost of $17.11 for your order.
(“ich habe die kompletten Versandkosten erlassen“)
Was soll man da noch sagen, außer “Danke”?
#2)
Read more
Leserbriefe zum Spiegel 3/2014 "Spielen macht klug"
Die Leserbriefe zum letzten Spiegel-Titel sind ja zum Teil mal wieder goldig. #SpielenMachtKlug — DJ Doena (@DJDoena) January 21, 2014 Mit dabei ist natürlich uns…
Ausländermaut für Ökoautos
Nachdem ich den Spiegel-Online-Artikel Ökobonus für Kleinwagen: Dobrindt will Pkw-Maut staffeln gelesen habe, haben sich mir zwei Gedanken in den Vordergrund gedrängt, die ich als…
Frühes Weihnachtsgeschenk 2013
(sie stecken noch in der Folie, daher die reflektierenden Streifen)
A Shopping Guide to Amazon.com
Wenn man DVDs (oder Blu-rays) bei Amazon.de bestellt, sollte man einen Mindestbestellwert von 20€ haben, um die Portokosten zu vermeiden, das ist alles.
Wenn man bei Amazon.co.uk bestellt, gibt es nichts weiter zu beachten, da es keine Portokostenvermeidungsstrategie gibt und da Großbritannien (noch?) in der EU ist, fallen auch keine Zollgebühren irgendwelcher Art an.
Doch wie sieht es bei Amazon.com aus?
Mein GetService Pattern
In .Net ist das Interface System.IServiceProvider eine einfache und elegante Möglichkeit, Dienste von anderen Objekten abzufragen, ohne genau wissen zu müssen – oder gar zu wollen -, wie die Klassenstruktur dahinter aufgebaut ist. Ist das Interface in dieser Klasse implementiert oder in einer anderen? Egal, man fragt IServiceProvider und bekommt eine Instanz dessen, was man angefragt hat.
Soweit die Theorie. In der Praxis vergisst man als Entwickler dann aber vielleicht doch mal, ein weiteres Interface in die Liste aufzunehmen, sobald man es implementiert hat. Oder IServiceProvider wurde ganz uns gar vergessen.
Deshalb hier meine Methode, mit Fallback-Strategie dennoch zum gweünschten Ergebnis zu kommen: