Kategorie: Tutorials

Rapidshare: Premium-RapidPoints in Free-RapidPoints umtauschen

Rapidshare wirbt damit, dass man Premium-RapidPoints in Free-RapidPoints umwandeln kann. Doch auf der Webseite findet man bisher keine solche Option.
Damit man die Funktion trotzdem benutzen kann, muss man einen Umweg über die API machen, was gar nicht so schwer ist, wie es sich anhört ;-)
Einfach die folgende URL anpassen und anschließend in die Adresszeile einfügen und die “Seite” besuchen.

https://api.rapidshare.com/cgi-bin/rsapi.cgi?sub=ppointstofpoints_v1
&type=ACCOUNT&login=USER&password=PASSWORT&takeppoints=ANZAHL

Das Fettgeschriebene muss angepasst werden. Hier eine Erklärung:

ACCOUNT: col (Collector’s Account) oder prem (Premium Account) eintragen
USER: ID oder Username des Accounts eintragen
PASSWORT: Passwort des Accounts
ANZAHL: Anzahl der zu tauschenden Punkte, mindestens 1000

Der Tauschkurs kann variieren. Zurzeit bekommt man 1250 Free-RapidPoints für 1000 Premium-RapidPoints.

Kategorien: Internet Tutorials

PNG-Gamma-Bug (im IE) und die Lösung

links unverfälscht, rechts IE

links unverfälscht, rechts IE

Ab Version 7 kann der Internet Explorer mit transparenten PNGs umgehen. Allerdings besteht bei allen Versionen, auch im IE 8, ein weiteres Problem in Verbindung mit PNGs. Der IE interpretiert den hinterlegten Gamma-Wert in der PNG-Datei und stellt deshalb alle Grafiken ein wenig dunkler dar. Rechts habe ich ein Beispielbild hochgeladen. Je nach Monitor solltet ihr die Unterschiede erkennen.
Fairerweise muss man dazusagen, dass nicht direkt der IE die Ursache des Problems ist. Viel mehr ist das PNG-Format selbst die Wurzel allen Übels.

Wie kam es dazu?

Die Gamma Korrektur wurde eingeführt, um eine identische Darstellung von PNGs auf allen Plattformen (MAC, PC, …) zu ermöglichen. Wenn ein Bild alleine angezeigt wird ist alles OK. Verwendet man das PNG jedoch neben anderen Grafiken und Farben taucht ein neues Problem auf, welches deutlich unangenehmer als das Originale ist. Beispielsweise auf Webseiten sind die Farben nun uneinheitlich. Hier gibt es mehr Informationen, wie das Problem entstanden ist.

Lösung – TweakPNG

Wer PNGs in seinem Design benutzt, sollte daher den Gammawert aus den Bildern entfernen. Das geht ganz einfach mit dem Tool TweakPNG.

Öffnet das Bild mit dem Programm oder zieht es einfach per Drag&Drop in das Fenster. Nun seht ihr eine Übersicht aller Chunks. Dort einfach “gAMA” auswählen und löschen. Eigentlich könnt ihr alles löschen, was nicht als “critical” in der Spalte “Attributes” markiert ist.

Anschließend die Datei abspeichern und schon seid ihr fertig. Leider muss der Vorgang mit allen PNG-Dateien wiederholt werden.

Visuelle Rhetorik – How-To 1: Schrift und Gestaltungsraster

Dieses How-To zeigt den sinnvollen Einsatz eines Gestaltungsrasters in Verbindung mit Typografie. Dabei steht das dazu verwendete Programm (z.B. Adobe InDesign, Adobe Photoshop) weniger im Vordergrund als der Leitfaden zur Gestaltung einer schnell wirksamen textlichen Informationsdarstellung.

Beim Website-Erstellungsprozesses stößt man früher oder später auf die Frage, welcher Inhalt kommuniziert werden soll. Ist dieser Inhalt bei Websites meist unterschiedlich, so gilt für dessen Gestaltung umso mehr das Gesetz des Screen-Designs. Wichtiges Merkmal hierbei: Der Inhalt muss einfach und präszise zu erfassen sein – die Kommunikation muss schnell funktionieren. Teil 4 der Reihe “Visuelle Rhetorik” beschreibt, inwiefern Textgestaltung und Inhalt zusammenpassen müssen.

(mehr …)

Kategorien: Tutorials Web-Design

Visuelle Rhetorik – Tutorial 1: Extraktion einer Farbpalette

Stimmungsbild für eine Website mit Thema Kaffee

Stimmungsbild für eine Website mit Thema Kaffee

Das Tutorial zeigt Vorgehensweisen zur Extraktion und Reduzierung eines Farbschemas mit Adobe Photoshop CS3, wie man es für die Erstellung einer Website benötigt.

Im Laufe eines Website-Erstellungsprozesses stellt sich üblicherweise die Frage nach der farblichen Gestaltung der Web-Präsenz. Das Farbklima soll letztlich auch zur Botschaft, zur Aussage und zur Stimmung der Präsenz passen und diese unterstreichen. Im Teil 4 der Reihe “Visuelle Rhetorik” wird beschrieben, inwiefern Stimmungsbilder zur Klima- und Farbschemafindung beitragen können.

(mehr …)

Kategorien: Tutorials Web-Design

Anpassen des Antwortheaders in Thunderbird

Standardmäßig fügt Thunderbird beim Antworten einer E-Mail folgenden Text vor dem Zitieren der ursprünglichen Nachricht ein:

Nachname, Vorname schrieb:

Manchen von euch sind dies zu wenig Informationen und würden den Text gern à la Outlook angezeigt haben:
——– Original-Nachricht ——–
Betreff: Thunderbird
Von: Nachname, Vorname
An: MeineMail@ich.de
Datum: 22.07.2009 18:27

Kein Problem! (mehr …)

Funken-Effekt mit jQuery und rf.Sparks

Matt Kirman hat ein jQuery-Plugin geschrieben, welches eine Art Funken-Effekt erzeugt. Das Plugin erstellt eine Reihe von DIVs mit Bildern darin, die anschließend animiert werden und sich dementsprechend bewegen.

Alles was man dazu benötigt ist jQuery und das rf.Sparks Plugin, welches man bei GitHub in der aktuellen Version vorfinden kann.

(mehr …)

Kategorien: Coding Tutorials

OCZ USB-Sticks beschleunigen

Viele ältere USB-Sticks von OCZ wurden mit einer unoptimierten Firmware ausgeliefert. So kann es vorkommen, dass neuere Sticks desselben Typs teilweise deutlich schneller sind – vor allem beim Schreiben.

Ich stelle euch hier eine Möglichkeit vor, wie ihr gegebenenfalls mehr Performance aus eurem OCZ-Stick holen könnt.

(mehr …)

Kategorien: Hardware Tutorials

E-Mail-Adressen mit jQuery schützen

Immer mehr Bots durchsuchen das Internet nach E-Mail-Adressen. Möchte man beispielsweise im Impressum seine Adresse hinterlegen, sollte man sie schützen bzw. tarnen, sodass Bots nichts damit anfangen können.

Es existieren viele Möglichkeiten seine E-Mail-Adresse zu schützen, doch alle haben Nachteile:

  1. Methoden sind nicht effizient (Unicode, HEX)
  2. Benutzerfreundlichkeit bleibt auf der Strecke (Bild, Nutzung von Phrasen wie PUNKT)
  3. Nicht für alle Browser geeignet (CSS-Techniken)

Mittlerweile setzt fast jede Homepage Javascript voraus und es sollte nicht mehr viele Leute geben, die Javascript generell deaktiviert haben. Diese Eigenschaft kann man sich zunutze machen und seine E-Mail-Adressen per Javascript schützen. Für den minimalen Anteil mit deaktiviertem Javascript kann man noch eine Ausweichlösung einbauen.


Als erstes benötigen wir den HTML-Code:

[javascript]<a class="email" rel="tobi/antary.de" href="#"></a>;
<noscript>tobi (AT) antary (PUNKT) de</noscript>[/javascript]

Falls Javascript deaktiviert ist, erscheint “tobi (AT) antary (PUNKT) de”.

Anschließend wird jQuery eingebunden und das erforderliche Javascript ausgeführt:

[javascript]<script type="text/javascript" src="/PfadZu/jquery.js"></script>
<script type="text/javascript">
$(document).ready(function() {

// E-Mail Adresse anzeigen
$(‘a.email’).each(function() {
e = this.rel.replace(‘/’,’@’);
this.href = ‘mailto:’ + e;
$(this).text(e);
});

});
</script>[/javascript]

jQuery sucht nach allen Links mit der Klasse “email”. Nun wird bei jedem dieser Links das “rel-Attribut” geparst und der “Slash” durch ein “At-Zeichen” ersetzt. Anschließend wird das “href-Attribut” mit dem korrekten E-Mail-Link versehen und die Adresse als Linkname eingefügt.

Kategorien: Coding Tutorials

Backup mittels 7-Zip

7-Zip Logo

Der beliebte Open Source Packer 7-Zip steht mittlerweile in Version 16.00 zum Download (32-bit, 64-bit) bereit.

Man kann 7-Zip aber auch hervorragend zum Sichern von Dateien und Ordnern verwenden.

Schritt 1: Man benötigt die beiden Dateien 7z.exe und 7-zip.dll aus dem 7-Zip Ordner.

Schritt 2: In der files.txt werden die Pfade der zu sichernden Ordner bzw. Dateien abgelegt.

"C:\Programme\Test"
"D:\Software\OS\Linux\ubuntu-9.04-desktop-i386.iso"

Schritt 3: Die Batchdatei backup.bat wird später das Backup starten.

7z u %date%_backup.7z -up1q3r2x1y2z1w2 -ssw @files.txt

Nach dem Aufruf der 7z.exe mit dem Parameter u (update) folgt der Name des Zielarchivs, welches in meinem Beispiel immer mit dem aktuellen Datum versehen wird. Der anschließende Ausdruck sorgt dafür, dass neue Dateien hinzugefügt, geänderte Dateien upgedated und gelöschte Dateien aus dem Backup gelöscht werden. -sww erlaubt den Zugriff auf geöffnete Dateien. Zum Schluss wird die files.txt mit allen Quellen importiert.

Schritt 4: Um beispielsweise jeden Tag vollautomatisch ein Backup erstellen zu lassen, kann man die Batchdatei in “Geplante Tasks” aufnehmen. Dazu muss die backup.bat allerdings noch angepasst werden. Es muss der vollständige Pfad zur 7z.exe und zur files.txt angegeben werden, da sonst der Task nicht erfolgreich ausgeführt werden kann.

Bei der Ausführung mittels “Geplante Tasks” wird allerdings das DOS-Fenster sichtbar. Um dies zu unterdrücken, kann man die Datei task.vbs anstatt der backup.bat ausführen. Funktioniert aber nur unter XP! Das kleine Script bietet die Möglichkeit, das Backup völlig im Hintergrund oder minimiert zu starten. Je nachdem was gewünscht ist, sollte man die andere Methode mit am Zeilenanfang auskommentieren, da die Batchdatei ansonsten zweimal ausgeführt wird.

'komplett unsichtbar starten
Set WshShell = WScript.CreateObject("WScript.Shell")
Return = WshShell.Run("backup.bat", 0, True)
Set WshShell = Nothing

'minimiert starten
'Dim Shell: Set Shell = WScript.CreateObject ("WSCript.shell")
'shell.run "backup.bat",7,1

Download 7-Zip Backup Kit


Changelog:

  • 15.05.2016:
    – 7-Zip 16.00 integriert
  • 19.11.2009:
    – Blogeintrag aktualisiert
    – 64bit-Version hinzugefügt
  • 17.08.2009:
    – 7-Zip-Files auf Version 9.06 upgedated
    – readme.txt hinzugefügt
  • 06.07.2009:
    – Möglichkeit für minimiertes Ausführen mittels “Geplante Tasks”  hinzugefügt (task.vbs)
    – Kleinen Fehler in der Backup.bat behoben
  • 27.05.2009:
    – erste Version

Linux Cluster MiniHowTo

Das folgende HowTo beschreibt den Aufbau eines Linux Clusters, auf dem ein Webserver läuft. Es kann aber auch auf Cluster mit anderen Einsatzzwecken und mehr Nodes angewendet werden.
Das HowTo wird nur auf eine Minimalkonfiguration eingehen, ist aber voll funktionsfähig.

Anforderungen:

  • zwei PC’s
  • jeweils eine leere Partition oder Festplatte
  • eine frische Minimalinstallation von Debian Lenny auf jedem Node
  • Webserver auf jedem Node installiert
  • jeder der zwei Nodes sollte bereits mit einer IP Adresse und einem Hostnamen vorkonfiguriert sein
  • eine zusätzliche, nicht belegte, IP-Adresse
  • beide Nodes müssen sich über den Hostnamen ansprechen können (z.B. über Einträge in der /etc/hosts)

Umgesetzt wird der Cluster mit heartbeat, drbd und ocfs2.

(mehr …)

Kategorien: Linux Tutorials

Windows Autostart richtig deaktivieren

Symantec hat eine Statistik (PDF) zur Verbreitung von Schadcode im Jahr 2008 veröffentlicht. Demnach kommt nur ein Drittel der schädlichen Software aus dem Internet und zwei Drittel werden durch externe Datenträger verbreitet.

Daher wird es Zeit zu handeln! Wichtigste Gegenmaßnahme ist die per default aktivierte Autostart-Funktion von Windows abzuschalten. Dazu lassen sich im Internet viele Artikel finden – aber Achtung! Fast alle älteren Anleitungen funktionieren nicht richtig und sind daher nicht sicher.

Eine Anleitung wie man den Windows Autostart richtig deaktiviert, könnt ihr bei 3DCenter finden.

Kategorien: Tutorials Windows