Kurztipp: Webseiten-Ladezeit durch Komprimierung beschleunigen

Da mein Blog mittlerweile, abgesehen von den Kommentaren, rein statisch ausgeliefert wird, dachte ich mir, dass sich die Ladezeit durch Komprimierung der Dateien drastisch reduzieren müsste.
Ich hatte mich bisher noch nie darüber informiert und war überrascht, wie simpel sich das für Apache konfigurieren lässt. Man muss lediglich folgende Zeile zur .htaccess hinzufügen:

    # Compression
    AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css application/javascript text/javascript

Ich habe jetzt leider keine Vergleichsmessungen durchgeführt, aber rein gefühlt ist die Seite nach dem Löschen des Browser-Caches und erneutem Aufruf sofort komplett geladen.

Weiterlesen »

Acer C720: Debian Kernel 3.17.1

Heute gibt es mal wieder einen aktuellen Debian-Kernel für das Chromebook Acer C720. Wie üblich kann der Kernel hier heruntergeladen werden.

    md5sum linux-image-3.17.1-c720_20141023_amd64.deb 
    88a697be776819c06f401d6fd177e3fc  linux-image-3.17.1-c720_20141023_amd64.deb

    sha1sum linux-image-3.17.1-c720_20141023_amd64.deb 
    ff0ae439aa8be73fd31d5b01cc1f357c72c0914a  linux-image-3.17.1-c720_20141023_amd64.deb

Weiterlesen »

Anfragen bzgl. Sponsoring von Artikeln

Da ich in letzter Zeit häufiger Anfragen erhalte, ob ich nicht Artikel über gewisse Produkte oder Veranstaltungen gegen ein Entgelt schreiben möchte, will ich mich hier kurz dazu äußern:

Ich habe kein Interesse daran Artikel gegen Geld zu schreiben.

Zur Begründung: Dies ist eine rein private Seite, die ich aus Spaß an der Freude betreibe. Ich möchte damit keine Einnahmen erzielen, deshalb gibt es hier auch keine Werbebanner oder ähnliches. Im Gegenteil, das Betreiben dieser Seite kostet mich Geld. Da ich diese Ausgaben aber als Hobby verbuche habe ich kein Interesse die Ausgaben zu decken oder gar Gewinne zu generieren.

Weiterlesen »

Kurztipp: bash -x

Die meisten Scripte unter Linux dürften mit der bash (The GNU Bourne-Again SHell) durchgeführt werden. Möchte man ein Script debuggen oder nach einer Änderung diese überprüfen, so ist es rech praktisch das Script mittels bash -x /pfad/zum/script im Debug Mode aufzurufen. Man erhält dann eine Rückmeldung über die durchgeführten Befehle und sieht auch was in interne Variablen geschrieben wird.

    cat beispielscript.sh 
    #! /bin/bash

    VARIABLE1=1
    VARIABLE2=3
    VARIABLE3=$(echo "$VARIABLE1 + $VARIABLE2" | bc)

    echo "$VARIABLE3 + $VARIABLE1" | bc
    bash -x beispielscript.sh 
    + VARIABLE1=1
    + VARIABLE2=3
    ++ echo '1 + 3'
    ++ bc
    + VARIABLE3=4
    + echo '4 + 1'
    + bc
    5

Weiterlesen »

München: Blick aufs Oktoberfest von der Paulskirche

Wer zur Zeit nach München reist, der tut dies meist um das Oktoberfest zu besuchen. München hat aber deutlich mehr zu bieten als ein überlaufenes Volksfest. Gerade zum Oktoberfest bietet es sich an durch München zu streifen oder bei schönem Wetter die Biergärten aufzuzuschen. Plätze die sonst völlig überfüllt sind können in aller Ruhe besucht werden, da die Massen der Touristen zu dieser Jahreszeit (man kann das Oktoberfest in München fast als eigene Jahreszeit betrachten) nur zur Theresienwiese strömen.
Will man eine schöne Impression vom Oktoberfest, so lohnt es sich den Turm der nahe gelegenen Paulskirche zu besteigen, da man von dort einen sehr schönen Ausblick auf das Fest hat. Den Aufstieg sollte man aber nicht in Angriff nehmen wenn man sich bereits auf dem Oktoberfest einige Maß genehmigt hat, da es zu Fuß über eine enge Wendeltreppe nach Oben geht.

Weiterlesen »

Acer C720: Debian Kernel 3.17-rc7

Eine neue Version des Debian-Kernels für das Chromebook Acer C720. Der Kernel kann wieder hier heruntergeladen werden.

    md5sum linux-image-3.17.0-rc7-c720_20140930_amd64.deb 
    5c69bdd75b231d55369a72188e6c659a  linux-image-3.17.0-rc7-c720_20140930_amd64.deb

    sha1sum linux-image-3.17.0-rc7-c720_20140930_amd64.deb 
    cb724d1151752ea763895e5781bb22f3c0efd1a5  linux-image-3.17.0-rc7-c720_20140930_amd64.deb

Weiterlesen »

Code-Schnippsel: Backup über SSH mit rsync

Hier mal mein aktuelles Backup-Script mit dem ich aktuell sehr zufrieden bin. Ich hatte das ganze schon mal hier angerissen aber mittlerweile hat sich doch einiges getan. War mein Backup-Script zu Beginn einfach nur ein Befehl, der täglich mein Home mittels rsync über SSH auf meinen Server kopiert und dabei die alte Version überschrieben hat, so ist das ganze deutlich komplexer und flexibler. Mittlerweile sichere ich mein /home/, mein /etc/, mein /root/ und mein /usr/local/. Da mein Backup auf dem Backup-Server auf einer externen Festplatte gespeichert wird, hänge ich diese vor dem Backup ein und nach dem Backup aus. Ich habe auch eine Rotation eingebaut um Snapshots der letzten 7 Tage, sowie monatliche Snapshots des letzten Jahres zur Verfügung zu stellen. Um nicht unnötig Speicher zu belegen werden hardlinks genutzt, da sich große Datenmengen wie die Musiksammlung ja nicht groß ändern.
Das Script liegt unter /etc/cron.daily/ssh_backup und wird täglich von anacron ausgeführt.
Um die Dateirechte zu übertragen benutze ich auf dem Server sudo, da ich den root-LogIn per SSH nicht erlaubt habe. Sollte der Backup-Server down sein erhalte ich eine Email, die ich im Thunderbird empfange.
Nach langer Rede folgt nun mein Backup-Script:

Weiterlesen »

Empfehlung: Clementine

Clementine

Mein Favorit unter den zahlreichen, für Linux verfügbaren, Audioplayern ist Clementine. Clementine ist kein reiner Audioplayer sondern ein Komplettpaket und bietet neben der Bibliotheksverwaltung und Wiedergabe zahlreiche weitere Funktionen. Man kann mit Clementine auch Musik umkodieren, Cover herunterladen, Tags editieren und vieles mehr. Ein Feature das mir bei vielen anderen Playern gefehlt hat ist die Einbindung von Geräten und das automatische Umkodieren. Das klingt seltsam, aber ich weiß nicht wie ich die Funktion benennen soll also erkläre ich es in groben Zügen: Ich binde ein externes Gerät (z.B. Handy, mp3-Player oder USB-Stick) in Clementine ein. Darauf kann ich Clementine dem Gerät unterstützte Formate (z.B. mp3, flac oder ogg) zuordnen. Klicke ich nun ein Album an und wähle An das Gerät senden wird die Musik vor der Übertragung automatisch umkodiert, wenn die Musik als flac vorliegt, das Gerät aber nur mp3 unterstützt.
Ansonsten bietet Clementine eigentlich alle wesentlichen Funktionen, die andere Audioplayer/Bibliotheksverwaltungen auch bieten. Da Clementine mit der Zielsetzung entwickelt wird einen Audioplayer in der Art von Amarok in Version 1 zur Verfügung zu stellen sollte Clementine vielen bekannt vorkommen. Amarok war ein toller Audioplayer, den ich gerne benutzte, der mir aber nach den großen Umbauten in Version 2 nicht mehr gefiel. Diese Lücke schließt Clementine bei mir seit längerem.

Weiterlesen »