Social Media-Junkie, Geek und Blogger
Beiträge getaggt mit Code
Herkunft von Mailadressen zurückverfolgen
23. Sep
Mir geht es immer irre auf den Senkel, wenn ich Opfer von Kaltaquise werde und die Firmen mir nichtmal eindeutig die Herkunft meiner Kontaktdaten nennen können oder wollen.
Beim letzten Mal ist mir ein interessanter Gedanke durch den kopf geschossen, wie man das zumindest bei Mailadressen transparent machen könnte. Ich weiß nicht, ob und wie das in Deutschland überhaupt realisierbar wäre, aber erstmal so als grober Entwurf:
Ich stelle mir vor, dass ich als Webseiten- oder Blogbetreiber in meinem Impressum einen kleinen Codeschnippsel einbinde. Dieser Code generiert bei jedem Seitenaufruf eine neue Mailadresse. In der generierten Mailadresse sind dann Referrer, IP, Datum, Uhrzeit und dergleichen des Besuchers codiert enthalten.
Ich als Seitenbetreiber könnte somit jederzeit nachverfolgen, woher genau jemand meine Mailadresse hat. Sie würde damit (wenn auch im engen Rahmen) nachverfolgbar.
Zur Decodierung der in der Mailadresse enthaltenen Angaben sind mehrere Wege vorstellbar.
1. Speicherung in einer Datenbank
Jede erzeugte Adresse wird mit den oben beispielhaft genannten Angaben in einer Datenbank gespeichert und bleibt dauerhaft für den Seitenbetreiber abrufbar. Diese Lösung könnte dann selber gehostet werden oder zentral von einem Drittanbieter.
2. Entschlüsselung mit privatem Key
Hierbei wären alle Daten in der Mailadresse selber enthalten und nur mit einem privaten Key zu entschlüsseln. Nachteil wäre hier ganz klar die erforderliche Länge die benötigt werden würde, um alle Informationen unterzubringen.
Knackpunkt dürfte in Deutschland der Datenschutz sein. Ich bin kein Jurist, stelle mir den oraktischen Einsatz aber eher schwierig vor.
Ich fände es klasse, wenn jemand mal sowas in der Art realisieren würde. Damit wäre es dann möglich dem nächsten nervigen Kaltaquisiteur vor die Nase zu sagen “Moooment, diese Kontaktadresse wurde am X von Y generiert. Die haben sie sicher nicht ergoogelt. Wo wurde die gekauft?”.
Vielleicht nur ein Spielzeug oder gar total überflüssig, aber die Idee geistert mir schon ewig im Kopf rum und musste jetzt einfach mal raus
Der Weg zum eigenen URL-Shortener
10. Sep
Es gibt einige Dienste die ich ungern aus der eigenen Kontrolle gebe. Dazu gehört auch das kürzen von URLs. Ich verwende ziemlich häufig an diversen Stellen Short-URLs und es wäre mehr als ärgerlich, wenn eines Tages der bevorzugte Anbieter seinen Laden schließt und alle Links unbrauchbar werden. Die Entscheidung zum Betrieb eines eigenen Shorteners ist mir daher ziemlich leicht gefallen.
1. Kurze URL
Am besten eignet sich für die angestrebte Verwendung eine möglichst kurze Domain mit nur zwei oder drei Stellen. Ich habe mich der Einfachheit halber für eine .de-Domain mit drei Stellen entschieden. Einen guten Überblick über die wenigen noch freien kurzen Domains gibt die Webseite short-domains.de

Im Bereich “Domain Listen” bin ich fündig geworden und habe mir dann x9u.de registriert. Klar, die Domains sind nicht der Knaller, aber ohne viel Geld in die Hand zu nehmen dürften knallige kurze Domains kaum zu bekommen sein – jedenfalls nicht bei der .de-Endung. Mehr >
WordPress 2.8 – Test einer modifizierten mo.php
08. Sep
Auf code-styling.de habe ich gerade einen Artikel zur Reduzierung des Speicherverbrauchs von WordPress 2.8 entdeckt. Dort wird eine modifizierte mo.php für die deutsche Sprachdatei angeboten.
Original mo.php

Modifizierte mo.php

Um Gehör im WordPress Trac zu finden, wären möglichst viele Rückmeldungen dazu nicht schlecht. Also frisch auf zum Testen und dann Rückmeldung in den Kommentaren bei code-styling.de geben.
Sprachumleitung mit JavaScript
09. Aug
Je nach Sprache der Besucher, leitet folgendes JavaScript diese auf die jeweils passende Seite weiter.
Dazu werden im Script die Sprachkürzel und die dazu passenden Seiten in einem Array hinterlegt. Eine Liste mit allen Sprachcodes findet sich hier: ISO 639: 2-letter codes
<script>
<!--
var Codes=new Array("de", "en", "fr", "default");
var Sites=new Array("index.php", "en.php", "fr.php", "index.php");
var Info = navigator.language? navigator.language : navigator.userLanguage;
var Defaultsite = 1;
function Redirect(Target)
{
if (window.location.replace)
{
window.location.replace(Target);
}
else
{
window.location=Target;
}
}
for(i = 0; i < Codes.length-1; i++)
{
if(Info.substr(0,2) == Codes[i])
{
Redirect(Sites[i]);
Defaultsite = 0;
break;
}
}
if(Defaultsite)
{
Redirect(Sites[Codes.length-1]);
}
//-->
</script>

Letzte Kommentare