Datenauskunft

So grade per Mail an so nen komischen Kreditkartensaftladen namens „barclaycard“ rausgeschickt. Ich bin mal gespannt.

Sehr geehrte Damen und Herren,

von Ihrer Firma habe ich am 12.03.2010 Werbematerial zugesandt bekommen, welches ich nicht angefordert hatte.

Mit Hinweis auf § 6 Abs. 2, § 28 Abs. 4, § 34 Abs. 1-3 BDSG fordere ich Sie daher auf, mir Auskunft zu erteilen, welche Daten außer der oben aufgeführten Adresse Sie über meine durch diesen Namen/diese Adresse identifizierte Person gespeichert haben, und aus welchen Quellen sämtliche mich betreffenden Daten stammen.

Desweiteren fordere ich Sie auf, mir nach § 34 Abs. 1, § 43 Abs. 3 BDSG, den Verwendungszweck sämtlicher mich betreffenden Daten mir gegenüber offen zulegen.

Nach § 28 Abs. 4, § 30 Abs. 3, § 43 Abs. 3, und § 4 Abs. 1 BDSG verlange ich die unverzügliche Sperrung sämtlicher meine Person/meine Adresse betreffenden Daten.

Ich untersage Ihnen jedwede zukünftige Speicherung meine Person bzw. meine Adresse betreffenden Daten ohne meine vorherige ausdrückliche schriftliche Genehmigung. (§ 28 Abs. 4, § 4 Abs. 1,2 BDSG )

Desweiteren untersage ich Ihnen die Übermittlung dieser Daten an Dritte. Für bereits an Dritte übermittelte Daten fordere ich eine unverzügliche Sperrung (§ 6 Abs. 2, § 28 Abs. 4 BDSG) sowie eine schriftliche Bestätigung über diese Maßnahmen.

Ich möchte Sie bitten, die verlangte Auskunft bis spätestens (2 Wochen ab Absendedatum) zu erteilen.

Ich halte Ihre Form des Direktmarketings per Post nicht nur für sittenwidrig und belästigend, sondern auch für kontraproduktiv. Durch ihre Form der Werbung ist ihr Unternehmen leider negativ bei mir konnotiert und wird mich sicherlich nicht zu einem Kunden von Ihnen machen.

Sollten Sie eine Fristverlängerung benötigen, bitte ich um eine entsprechende Zwischennachricht.

Hochachtungsvoll

Björn Klein

Die Vorlage habe ich von hier. Ich hoffe die Paragraphen sind noch gültig 😉 Vor allem interessiert mich der Punkt, woher sie meinen Daten haben, von einer aktuellen Aktion kann es nicht sein, da ich schließlich schon seit einem halben Jahr nicht mehr zu hause wohne!

Wasserschaden

Aktueller Wohnungsstatus

Mittlerweile geht es voran, in Rhode wurde im Schlafzimmer bereits die Decke und die Tapeten abgerissen. Endlich. So ist zumindest der Stand von Freitag Abend, als Katrin kurz in die Wohnung geschaut hat. Das ist doch schon mal erfreulich.

Telefon und Internet

Letzte Woche Donnerstag rief mich jemand von der Telekom an und teilte mir mit, dass mein Telefonanschluß nun freigeschaltet sei. Spontan fiel mir da noch etwas anderes ein. Und zwar hatte ich bei meinem Vodafone-Umzugsantrag als Terminwunsch den 15. März angegeben, was heute wäre. Sprich, dann würde hier gekündigt. Mir ging erstmal die Düse, da wir im Moment halt Telefon und vor allem Internet benötigen. Aber, da ich hier im Blog ja alles so schön mitprotokolliert habe, weiß ich nun seit 2 Minuten, dass ich doch erst den 23. März als Termin angegeben habe. Bleibt mir noch eine Woche Galgenfrist.
Was mir allerdings spanisch vorkommt, ich habe noch keine DSL-Daten von der Telekom erhalten. Naja vielleicht sind sie wieder an meine Eltern gegangen. Die Hardware wurde glücklicherweise nach Grasleben geschickt.

Küchenspüle

Letztes Wochenende wollten wir uns auch eine neue Küchenspüle aussuchen. Katrin gefällt die Ikea-Spüle nicht mehr, etwas mit zwei Becken wäre besser. Meine Eltern haben seit etwa 10 Jahren zwei Rundbecken mit Emaille-Überzug (bitte nicht mit der “E-Mail” verwechseln). Doch sowas bekommst in den einschlägigen Baumärkten gar nicht mehr, ist halt nicht mehr “in”, sagte uns die Verkäuferin. Vergleichbare Becken aus Metall wollten wir nicht und die Granit sind einfach zu teuer. Für die beiden Becken (ein tiefes und ein Abtropfbecken) wollen die ca. 400€. Bei Ebay wurden wir dann fündig, 2 Rundbecken in Mocca für ca. 80€. Das geht!

Unser persönlicher Wasserschaden

Gestern haben wir schon mal angefangen, die ersten Sachen in Kartons zu verstauen, welche wir sicher nicht mehr benötigen. Beim Rücken einer Kommode im Flur gabs dann einen riesen Schreck. Die Wand im Flur ist auf der Höhe von ca. 20 cm nass und schimmelt. Da scheint irgendwas mit der Dusche nicht richtig hinzuhauen. Ich habe dann gestern noch schnell unseren Hausmeister informiert, der wird sich das anschauen. Wird vermutlich ein Fehler der an der Badsanierung beteiligten Firma sein. Von außen (also an der Dusche) ist nichts zu sehen. Ist auch gut so, so einen Ärger kurz vor dem Auszug kann ich nun wirklich nicht gebrauchen. Ich werde noch mal Bilder nachreichen.

Palm Pre: Unautorisierter Zugriff auf Emails etc.

Im Laufe des Tages hat der Akku meines Pres den Geist aufgegeben, da ich vergessen hatte ihn aufzuladen.
Nicht weiter schlimm, zu Hause habe ich es einfach auf meinen TouchStone gelegt und mich um andere Sachen gekümmert.
Irgendwann meldete sich mein Handy, dass ich eine neue Email hätte. Das hat mich schon ein wenig verwundert, schließlich war mein Handy komplett aus. Wie erwartet wollte das Pre einen PIN für meine Sim-Karte, hatte sich aber im Hintergrund in mein Wlan eingelinkt und so die Emails abgerufen.

Und genau hier sehe ich das Problem. Nehmen wir mal an, ich verliere mein Handy und jemand findet es. Ohne Eingabe eines PINs kann er sich in ein Wlan einlinken und so meine Emails und meinen Kalender zugreifen.
Ich könnte zwar einstellen, dass beim Ausschalten der Tastensperre eine Code-Abfrage kommt, aber ich will nicht jedes mal einen Code eingeben.
Allerdings bin ich der Meinung, dass das Handy nicht benutztbar (außer für Notrufe) sein sollte, solange ich keinen PIN oder entsprechendes eingegeben habe.

Ich denke, hier muss Palm nacharbeiten! Wie seht ihr das?

C# 4.0 – Default Values und Delegates

Mit C# 4.0 gibt es sogenannte Default Values. Das heißt, ich kann den Parametern bei einem Methodenaufruf bereits definierte Werte mitgeben.
Beispiel:

void Foobar(string valueWithoutDefaultValue, string valueWithDefaultValue = "Ich bin ein Default Value") {
   // ..
}

Ich kann den 2. Parameter nun mit geben oder es eben sein lassen. Mehr dazu findet ihr hier. Nun wollte ich dies bei einem Delegaten ausnutzen. Der Delegate feuert nur mit einem Parameter, die Methode hat aber zwei Parameter, wobei der zweite einen Defaultwert hat.

public delegate void DelegateFoobar(string text);
public event DelegateFoobar foobarEvent;

Dies funktioniert nicht, der Compiler spuckt folgende Fehlermeldung:

No overload for 'Foobar' matches delegate 'TestApp.Classes.Test.foobarEvent'

Schade eigentlich, denn meiner Interpretation nach sollte es funktionieren. Gelöst habe ich es mit eine Lambda Expression:

testclass.foobarEvent += str => this.Foobar(str);

Funktioniert ohne Probleme.

Antwort auf meinen Bugreport

Vor ein paar Tagen berichtete ich von meinem Bugreport. Nun hat mir Charles Johnson eine Mail gesendet und sich für den Bugreport und auch noch für die Lösung bedankt und das dies Teil der nächsten Version sein wird. Aktuell wurde es bereits in die Developer-Version eingebaut 🙂

Dort steht nun in der Datei:

function syndication_permalink ($permalink = '') {
	global $feedwordpress_the_original_permalink;
	
	// Save the local permalink in case we need to retrieve it later.
	$feedwordpress_the_original_permalink = $permalink;

	// Map this permalink to a post ID so we can get the correct permalink
	// even outside of the Post Loop. Props Björn.
	$id = url_to_postid($permalink);

Ja Leute, nun werde ich berühmt 🙂