Januar 4, 2008
· Geschrieben von: admin
NConvert (V4.85/4.51) ist ein Bildkonvertierer für den Kommandozeilen- und Batch-Modus. Dieser ermöglicht u.a. das automatisierte erstellen von weboptimierten Bilddaten oder Vorschau Bildern von EPS, AI, PDF-Dateien etc. Neben NConvert gibt es auch noch eine GFL SDK Bibliothek, diese habe ich allerdings noch nicht getestet.
Die wichtigsten Optionen für NConvert gibts hier:
http://newsgroup.xnview.com/viewtopic.php?t=12247
Um hochauflösende Bilddaten in einer vernünftigen Qualität auf das Web herunterzurechnen sollte man hierfür einen vernünftigen Algorithmus verwenden (z.B. -rtype lanczos), im Anschluss sollte man die heruntergerechnete Grafik noch schärfen (z.B. -sharpen 20). Falls nötig kann der Rahmen noch auf eine bestimmte Größe gerechnet werden (z.B. -canvas 500 300 center) und die Hintergrundfarbe definiert werden (z.B. -bgcolor 255 255 255).
Gegenüber Adobe Photoshop gibt es allerdings noch einen großen Nachteil - es werden derzeit keine ICC-Profile unterstützt. Ich hoffe, dass ich auch hierfür demnächst eine geeignete Lösung finde.
Dezember 17, 2007
· Geschrieben von: admin
Die Apache Rewrite-Engine “mod_rewrite” dient der Suchmaschinenoptimierung mittels URL manipulation.
So wird beispielsweise aus der URL:
http://www.home.de/index.php?id=123&cat=34
die Suchmaschinenfreundliche URL:
http://www.home.de/123/34.html
Sofern das Apachemodul installiert ist gilt es zum Einsatz noch zu beachten, dass wir eine .htaccess Datei im Rootverzeichnes des Webauftritts benötigen. In dieser Datei starten wir zunächst die Rewrite-Engine und legen den Basispfad für die URL-Umleitung fest, ggf. müssen wir FollowSymlinks noch aktivieren. Die eigentlichen Regeln werden mit RewriteRule definiert:
RewriteEngine on
Options +FollowSymlinks
RewriteBase /
RewriteRule ^([0-9]+)/([0-9]+).html$ index.php?id=$1&cat=$2
Bitte beachten: .htaccess Dateien sind case-sensitive und sehr empfindlich was Tippfehler angeht. Eine weitere Fehlerquelle könnten auch die Dateirechte sein. Fehleingaben machen sich durch den Fehler 500 bemerkbar, der Webauftritt ist bis der Fehler behoben wurde nicht mehr erreichbar!
Nachtrag: Die genaue Syntax der .htaccess kann je nach Server-Konfiguration abweichen, bei einigen Servern müssen z.B. die “Option +FollowSymlinks” nicht aktiviert werden oder die “RewriteBase /” nicht gesetzt werden, ansonsten wird man mit dem Fehler 500 beglückt:)
Am besten arbeitet man mit regulären Ausdrücken (RegEx), hier lauten die wichtigsten:
- [0-9]= eine beliebige einstellige Zahl
- [0-9]+ = eine beliebige Zahl beliebiger Länge
- ([0-9]+) = (Gruppe), gefundene Zahl wird in variable $1, $2, etc. zurückgeliefert.
- [0-9a-z]+ = beliebige Zahl oder Kleinbuchstabe beliebiger Länge
- .* = Kein oder mehrere beliebige Zeichen
- .? = Kein oder ein beliebiges Zeichen
- .+ = Ein oder mehrere beliebige Zeichen
- \. = Ein Punkt
- [^/]* = Beliebig viele Ziechen, jedoch kein Schrägstrich
Weitere Informationen auf modrewrite.de
November 20, 2007
· Geschrieben von: admin
Habe hier ein interessantes HowTo zum Einrichten eines SSL-Proxy gefunden:
http://serversupportforum.de/forum/faqs-anleitungen/2558-howto-ssl-proxy.html
Da normalerweise per Domain (bzw. VHost) und IP-Adresse nur ein SSL-Zertifikat möglich ist, kann man mit Hilfe dieser Technologie ein SSL-Zertifikat für mehrere virtuelle Hosts anbieten. Technisch gesehen laufen diese anderen Domains dann auch nur über eine Domains, zB. https://ssl.myproxydomain.de/kundendomain.de
Habe mich bisher kaum mit SSL befasst und dieses HowTo auch noch nicht ausprobiert, wird jedoch bei Gelegenheit noch auf mich zukommen.