Homebrew unter Mac OS X 10.11 El Capitan nutzen

Mit dem Upgrade auf El Capitan führt Apple ein SIP genanntes Sicherheitsfeature ein. Dieses verändert die Zugriffsrechte des Ordners /usr/local/ und verhindert die Nutzung von Homebrew. Der von $ brew doctor angezeigte Warnhinweis sieht folgendermaßen aus: Warning: The /usr/local directory is not writable. Even if this directory was writable when you installed Homebrew, other software […]

Schrift-Metadaten mit TTX/FontTools bearbeiten

Nach der Installation von TTX/FontTools folgt nun ein Beitrag zur Nutzung. Erzeugen der XML-.ttx-Datei TTX/FontTools ist ein Kommandozeilentool, daher wird es ausschließlich mit dem Terminal bedient und hat kein GUI. Das macht aber überhaupt nichts, denn die Nutzung ist denkbar simpel: Mit $ ttx /User/paul.ablass/Desktop/SWBTH___.TTF wird der Befehl gegeben, die TrueType-Schrift SWBTH___.TTF in das XML-basierte […]

TTX/FontTools auf dem Mac installieren

Was ist TTX/FontTools? TTX/FontTools ist ein kostenloses Kommandozeilenprogramm, dass Schriften im TrueType- und OpenType-Format in XML-Dateien umwandelt und dadurch das einfache Bearbeiten von Schriftmetadaten ermöglicht. Beispielsweise kann so unter anderem der Schriftname verändert werden- ein Feature, dass ich heute benötigt habe. Wie installiere ich es? Von der Projektseite muss das Dateiarchiv heruntergeladen und entpackt werden. […]

Tool: Sass Globbing Plugin

Mit Hilfe des Sass Globbing Plugins können viele scss-Dateien auf einmal importiert werden. Sehr hilfreich beim Import einzelner Mixin-Dateien, oder wenn es viele separate Stylesheets für einzelne Module gibt. Installation $ gem install sass-globbing Einbindung in config.rb require ’sass-globbing‘ Benutzung Um beispielsweise viele einzelne Modul-Stylesheets einzubinden: @import „_mod*“;

Compass: Mehrere Css-Transformationen verknüpfen

Compass bietet out of the box eine ganze Reihe von Mixins zur einfachen Nutzung von verschiedenen Css-Transformationen an. Leider gibt es bei der Bündelung dieser Transformationen in einem Mixin einige kleine Fallstricke, die ich erst nach und nach entdeckt habe und aus Archivierungsgründen festhalten möchte. Die transform()-Mixins von Compass Es gibt prinzipiell drei Compass-Mixins die […]

Css3-Verläufe als Grafik exportieren

Der Export von Verläufen aus Grafiken in Css3 ist dank Tools wie dem Ultimate CSS Gradient Generator ein Kinderspiel. Manchmal besteht jedoch die Notwendigkeit, diesen Prozess umzukehren und einen Css3-Verlauf in eine Grafik umzuwandeln. Bislang kannte ich nur zwei Möglichkeiten, dies zu bewerkstelligen: Einen Screenshot des Verlaufs anfertigen. Diese Methode ist jedoch ungeeignet, wenn der […]

Sass-/ Compass-Encoding auf UTF-8 umstellen

Beim erstmaligen compass compile eines neuen Projekt wurde mir heute die folgende Fehlermeldung ausgegeben: Invalid US-ASCII character „\xC3“ Sass und Compass bekommen ihre Encoding-Optionen von Ruby, dass sie wiederum vom Environment (sprich: Dem Server, auf dem es läuft) übernimmt. Um dieses Problem zu beheben, können zum einen die Locales (Spracheinstellungen) des Systems angepasst werden oder […]

PuTTY-Theme-Einstellungen ändern

Auf meinem Windows-7-Laptop ist PuTTY das Tool meiner Wahl, um mich via ssh mit meinem Webspace zu verbinden. Weil mir die Default-Darstellung nicht unbedingt zusagte und ich ein großer Fan des Monokai-Themes bin, lag nichts näher als dieses Farbschema auch in PuTTY zu aktivieren. Der erste Schritt besteht im Erstellen einer .reg-Datei mit den Monokai-Farben […]

MySQL-Terminal mit Root-Rechten auf Windows 7 ausführen

Ich lege in meiner lokalen Entwicklungsumgebung (Windows 7, XAMPP) für jedes Projekt einen eigenen Datenbank-Nutzer an, der nur Zugriff auf eine projektspezifische Datenbank besitzt. Dazu muss ich folgende Schritte ausführen: Die Eingabeaufforderung ausführen Auf Festplattenpartition D:\ wechseln In das XAMPP-MySQL-Verzeichnis navigieren Mich als Root-User anmelden Mein Passwort eingeben Um diesen Prozess etwas zu optimieren, habe […]