Änderung in der Amazon Product Advertising API

Posted by Michael Roth on November 03, 2011
PERL / Kommentare deaktiviert für Änderung in der Amazon Product Advertising API

Seit dem 26. Oktober 2011 ist für das Abfragen von Produktinformationen über die Amazon Product Advertising API die Angabe eine Partner-ID, auch „associate tag“ genannt, notwendig. Alle Anfrage ohne diese Partner-ID liefert folgenden Fehler:

Your request is missing required parameters.
Required parameters include AssociateTag.

Eine Partner-ID kann auf der Seite https://partnernet.amazon.de einfach und kostenlos beantragt werden.

Unter Perl empfehle ich den Einsatz des CPAN Moduls Net::Amazon. Ab der Version 0.61, die am 28. Oktober 2011, erschienen ist, kann beim Konstruktor das Parameter associate_tag übergeben werden. Das Erzeugen des Objekts sieht dann wie folgt aus:

  my $ua = Net::Amazon->new(
      associate_tag => 'YOUR_AMZN_ASSOCIATE_TAG',
      token         => 'YOUR_AMZN_TOKEN',
      secret_key    => 'YOUR_AMZN_SECRET_KEY',
  );

Eine genaue Anleitung ist auf der CPAN-Seite zu finden.

Tags: ,

Dropbox mit Truecrypt sichern

Posted by Michael Roth on Juni 20, 2011
Cloud, Datenschutz, Internet / Kommentare deaktiviert für Dropbox mit Truecrypt sichern

Dropbox ist ein Cloud-Dienst, der Daten zwischen mehreren Computern abgleicht. Dazu stellt Dropbox jedem angemeldeten Benutzer kostenlos 2 GB Speicher zur Verfügung. Um den Dienst zu nutzen muss auf jedem Computer, auf dem die Daten abgeglichen werden sollen, der Dropbox-Client installiert sein. Dann landen alle Dateien, die in einem speziellen Ordner geschoben werden auf dem Dropbox-Server und werden von dort auf alle anderen verknüpften Computer des Benutzers übertragen. Leider ist nicht klar, wie die Daten auf dem Dropbox-Server gesichert werden und wer alles Zugriff auf diese hat.

Um die Daten in der Cloud zu sichern kann mit Truecrypt ein verschlüsselter Container angelegt werden, der dann als zusätzliche Festplatte in das System eingehängt wird. Da Dropbox neue Dateien automatisch abgleicht, muss in Truecrypt eingestellt werden, dass der Zeitstempel der Container-Datei nicht geändert werden soll. Dann überträgt Dropbox nicht mehr die komplette Datei, sonder nur die Teile die sich geändert haben. Eine genaue Anleitung ist auf diesem Blog zu finden.

Um die Daten zu synchronisieren darf der Container nicht geöffnet sein. Die verschlüsselte Festplatte sollte also ausgehängt werden, bevor der Computer in den Ruhezustand gesetzt wird.

Mit dieser einfachen Änderung sind die Daten auf jedem Computer verfügbar und sicher. Leider können die Daten nun nicht mehr über das Webinterface von Dropbox bearbeitet werden. Was meiner Meinung aber für die zusätzliche Sicherheit eine hinnehmbare Einschränkung ist.

Downgrade Debian/Ubuntu mit apt

Posted by Michael Roth on Juni 13, 2011
Linux / Kommentare deaktiviert für Downgrade Debian/Ubuntu mit apt

Unter Ubuntu ist es einfach Programm, die nicht offiziell in  Ubuntu enthalten sind über PPA (Personal Package Archives) nachträglich zu installieren. Dazu muss ein solches PPA einfach als neue Paketquelle über den Paketmanager hinzugefügt werden. Anschließend kann das neue Programm installiert werden. Neue Programme benötigen meist auch eine aktuellere Version anderer Pakete, diese werden über die PPA ebenfalls installiert.

Nach so einem Update kann es sein, dass das System nicht mehr stabil läuft. Das neue Programm lässt sich einfach über den Paketmanager oder apt-get remove löschen. Was ist aber mit den neuen Paketen, die mit installiert wurden?

Ein manuelles Löschen und erneutes Installieren kann zu weitreichenden Änderungen führen, falls es sich bei den neuen Paketen um wichtige Systemkomponenten handelt.

Die elegantere Methode ist es, ein Downgrade der Pakete durchzuführen. Dies ist zwar nicht ohne weiteres möglich, aber auch keine Hexerei. Normalerweise werden alle Paketequellen gleich behandelt und das Paket mit der höchsten Versionsnummer installiert.

Das Programm apt, das für die Paketverwaltung bei Ubuntu und Debian verantwortlich ist, erlaubt es Prioritäten einzelner Paketquellen zu setzen. Damit kann die Priorität der original Paketquellen so hoch gesetzt werden, dass die Pakete trotz niedriger Versionsnummer installiert werden.

Bei Ubunut 11.04 muss die Datei /etc/apt/conf.d/downgrade mit folgendem Inhalt angelegt werden:

Package: *
Pin: release a=natty
Pin-Priority: 1002

Package: *
Pin: release a=natty-updates
Pin-Priority: 1002

Nach einem apt-get dist-upgrade kann die Datei wieder gelöscht werden, da nun alle Pakete wieder auf den original Zustand der Ubuntu Version zurück gesetzt sind.

Mehr Information zu diese Methode liefert die Manpage von apt_preferences.

Tags: ,

Trackingschutz in Firefox 4

Posted by Michael Roth on März 22, 2011
Datenschutz, Internet / Kommentare deaktiviert für Trackingschutz in Firefox 4

Viele Webseiten verfolgen Ihre Besucher um heraus zu finden wie sich Besucher auf der Webseite verhalten. Damit kann die Webseite optimiert werden und ein Shop so mehr Umsatz erzielen. Google Analytics ist ein Beispiel für so einen Webtracking-Dienst. Da dieser bei vielen Internetseiten eingesetzt wird, kann damit fast lückenlos verfolgt werden welche Seiten Sie im Internet ansehen.

Im heute veröffentlichtem Firefox 4 ist zum Schutz vor Webtracking eine neue Funktion eingebaut.  Beim Aufruf einer Seite wird dem Server mitgeteilt, dass der Besucher nicht verfolgt werden will. Zur Zeit werden in den USA Webtracking-Anbieter unter Druck gesetzt, da eine lückenlose Überwachung aller Internetseiten befürchtet wird. Daher wird der Wunsch der Besucher nicht verfolgt zu werden bald von den größten Webtracking-Anbietern unterstützt werden.

Um die „Do not Track“ genannte Option zu aktivieren muss bei den Einstellungen nur der Hacken bei der Option „Webseiten mitteilen, dass ich nicht verfolgt werden möchte“ gesetzt werden. Diese Einstellung befindet sich bei den Einstellungen unter „Erweitert“ >> „Allgemein“.

Firefoxmenü
Einstellungen im Firefoxmenü

 

„Do not Track me“ in den Firefox Einstellungen

 

Tags: , ,