Webfonts in CDN ablegen (Access-Control-Allow-Origin)

Ich verwende gern die Webfonts Font Awesome um meine Projekte ein wenig zu verschönern. Das Projekt bietet neben einem CDN auch die Möglichkeit die Projektdateien herunterzuladen. Kurz den Pfad zu den Fonts anpassen und schon kann es losgehen.

Bei Absoluten Pfaden hat man aber schnell das Problem, das beim Ablegen der Fonts im CDN (oder unter einer Subdomain für statische Inhalte) der Browser das Laden aufgrund des fehlenden Access-Control-Allow-Origin Header blockt.

Um den Zugriff nun auch von anderen Domains aus zu erlauben, z.B. einer lokalen Testumgebung, kann bei einem Apache die Site-Konfiguration oder eine .htaccess Datei genutzt werden.

Ich habe dazu einfach die folgende Zeilen in die .htaccess geschrieben.

<IfModule mod_headers.c>
    <FilesMatch "\.(ttf|ttc|otf|eot|svg|woff)$">
       Header set Access-Control-Allow-Origin "*"
    </FilesMatch>
</IfModule>

Hinweis: Beim Apache muss das Modul headers aktiviert sein. Unter Ubuntu funktioniert das wie folgt.

$ sudo a2enmod headers
$ sudo service apache2 restart

Bei der Verwendung eines NGINX einfach die folgenden Zeilen in die Konfigurationsdatei einfügen.

if ($filename ~* ^.*?\.(ttf)|(ttc)|(otf)|(eot)|(svg)|(woff)$){
	add_header Access-Control-Allow-Origin *;
}

Firefox 4.0 aus einer PPA Quelle installieren

Firefox LogoDie Version 4.0 von Firefox wurde jetzt veröffentlicht. Über die Änderungen der neuen Version ist schon so viel geschrieben worden, dass ich es hier einmal auslasse.

Da Ubuntu nicht die aktuellste Version in den offiziellen Paketquellen anbietet, kann man entweder sich Firefox von mozilla.org herunterladen oder die stabile PPA Quelle des Mozilla Teams verwenden. Die PPA Quelle bietet auch künftige „stabile“ Versionen an, deshalb habe ich diesen Weg gewählt.

Mit den folgenden Zeilen wird die PPA Quelle hinzugefügt und Firefox auf Version 4.0 aktualisiert.

$ sudo add-apt-repository ppa:mozillateam/firefox-stable
$ sudo apt-get update && sudo apt-get upgrade

Als erstes Fazit kann ich sagen, dass Firefox 4 sich auf einem EeePC 1001P mit Ubuntu 10.04.2 deutlich schneller als die Standardversion anfühlt. Alles weitere wird der Alltag zeigen.

Mozilla Firefox 4.0 unter Ubuntu 10.04

PS: Die aktuellen Download Statistiken können in Echtzeit unter http://glow.mozilla.org/ eingesehen werden.

Update:
Firefox aus den Paketquellen wird nur in Englisch ausgeliefert, wer eine deutsche Variante möchte kann unter ftp://ftp.mozilla.org/pub/firefox/releases/4.0/linux-i686/xpi/de.xpi die entsprechende Erweiterung finden.

Weitere Informationen zum Thema:
http://www.mozilla.com/de/firefox/
https://launchpad.net/~mozillateam/+archive/firefox-stable

Xmarks macht doch weiter

Xmarks LogoLaut Golem.de wird Xmarks wohl nun doch weiter existieren. Im Xmarks Blog wurde angekündigt, dass der Dienst vom neuen Eigentümer weitergeführt wird. Neben der kostenlosen Variante soll künftig es auch einen Premiumzugang geben.

Welche Kosten und Vorteile die Premium Option haben wird, habe ich bislang noch nicht gefunden.

Alles in allem bin ich froh auch weiterhin auf Xmarks zählen zu können. Die Alternativen die ich mir angeschaut habe, sind für mich nicht zufriedenstellend.

Xmarks stellt Dienste ein

Xmarks LogoVerdammt! Was muss ich da lesen? Xmarks stellt seine Dienste zum 10. Januar 2011 ein.

Damit verschwindet ein Dienst der nicht nur meine Bookmarks auf den verschiedenen Geräten, sondern auch Browser übergreifend synchronisiert hat. Die Geschichte zum Ende von Xmarks kann man auf dem Xmarks Blog nachlesen.

Vielleicht findet sich ja in einiger Zeit wieder jemand der ein ähnliches Projekt auf die Beine stellt. Bis dahin müssen wir wohl mit Firefox Sync oder Chrome Sync leben.

Update 29.09.2010: Wie Golem.de heute berichtet, scheint das Ende des Dienstes tatsächlich am fehlenden Geld zu liegen.

Weitere Informationen zum Thema:
http://blog.xmarks.com/
http://www.xmarks.com/about/shutdown

Unter Ubuntu Backspace Taste im Firefox nutzen

Wenn man, so wie ich, häufig zwischen verschiedenen Betriebssystemen wechselt, muss man sich schon an so manche Eigenart des jeweiligen OS gewöhnen. Auch der Firefox verhält sich oft anders. So ist die Backspace Taste unter Windows z.B. dem Zurück Button im Firefox zugeordnet. Unter Ubuntu hingegen rührt sich der Firefox gar nicht. Der Thomas hat die Lösung veröffentlicht. Einfach in der about:config den Schlüssel browser:backspace_action auf den Wert 0 setzen und schon läuft es wie unter Windows gewöhnt.
Firefox - about:config -backspace_action
Danke Thomas