Ich habe ein Skript in Ruby geschrieben, das alle explizit installierten Pakete ausgibt.
Schnelle JSON- und XML-Libraries für Ruby
Durch einen Tweet von @rb2k wurde ich auf zwei Bibliotheken
aufmerksam, die schnelles Parsen von JSON- oder
XML-Strings und Dumpen von Strings ermöglichen. Außerdem können
damit auch Objekte in entsprechende Formate konvertiert werden.
Die Bibliotheken wurden von Peter Ohler (@ohler55) geschrieben.
Lesezeichen per Drag’n’Drop erstellen im Chromium
Ich bin seit ein paar Tagen vom Firefox zum Chromium gewechselt, da Firefox ziemlich langsam wurde. Nun hatte ich das
Problem, wie man neue Lesezeichen einer geöffneten Webseite der Lesezeichenleise hinzufügen kann. Dabei würde ich gerne
bequem Drag’n’Drop nutzen.
Im Firefox war dies möglich, indem man den Tab in die Leiste gezogen hatte. Unter Chromium funktioniert dies allerdings
nicht.
GNOME zeigt kein Battery-Icon
Nach dem Update meiner GNOME-Shell auf die Version 3.4 fiel mir auf, dass mein Battery-Status-Symbol nicht mehr angezeigt wurde.
Tags zu Octopress hinzufügen
Als ich meinen Blog von Wordpress nach Octopress migriert hatte, habe ich auch gleich alle Tags der Wordpress-Artikel mit migriert. Allerdings gibt es die Funktionalität von Tags nicht bei Octopress, sodass ich nachhelfen musste. Welche Veränderungen dafür gemacht werden müssen, wird in diesem Artikel erklärt.
Pacman-Cache bereinigen
An diesem Tag kam mir eine Meldung entgegen, dass mein Wurzel-Verzeichnis fast voll sei. Dieses habe ich aber mit einer Partitionsgröße von 15 Gigabyte ausgestattet, die eigentlich ausreichen sollten.
Scripting mit VIM
Da ich nun verstärkt Ruby-Skripte schreiben werde und diese veröffentlich wurden und werden, habe ich VIM angepasst.
In meiner Konfiguration von VIM habe
ich einen weiteren AutoCommand hinzugefügt, der dafür sorgt, dass Skripte automatisch ausführbar gemacht werden, wenn
diese abgespeichert wurden.
Außerdem wird die Shebang automatisch einer neuen Ruby-Datei
hinzugefügt.
Ruby-Skript: Server-Statistik aus Firefox-Lesezeichen
Dieses Skript ist eine Erweiterung von diesem Skript nutzt die Lesezeichen vom Firefox. Diese kann man im JSON-Format exportieren, indem Firefox >
Lesezeichen > Alle Lesezeichen anzeigen > Importieren und Sichern > Sichern... aufgerufen wird.
Aus allen Lesezeichen werden Anfragen an den Server gestellt. Dieser schickt in der Antwort den eingesetzten
Server-Typ mit. Alle Typen werden aufgenommen und gezählt.
Am Ende bekommt man so eine Übersicht über die eingesetzten Server der eigenen Lesezeichen.
Ruby-Skript: Zeige HTTP-Header
Die Tage habe ich ein Ruby-Skript geschrieben, das den Response-HTTP-Header einer Anfrage ausgibt.
Probleme mit dem Installieren von Gems
Durch das Umsteigen meines Blogs von Wordpress auf Octopress habe ich mir den Ruby Version Manager (RVM) eingerichtet.
Dieser erstellt einen Ordner ~/.rvm. In diesem werden verschiedene Ruby-Versionen abgespeichert, sowie die
entsprechenden Gems. (Gems sind Libraries, die in Ruby geschrieben wurden.)
Außerdem habe ich Ruby und Rubygems nochmals systemweit installiert, damit
ich Ruby-Skript systemweit ausführen kann.