Einträge über aktuell

Import der alten Artikel

Es hat einige Zeit gedauert, aber nun sind viele der Artikel meines alten Blogs in Nikola importiert. Mein alter Blog basierte auf einer selbst- geschriebenen Software PerlPress, die Artikel selbst liegen in einer SQLite-Datenbank. Die weitere Pflege von PerlPress ist mir allerdings zu aufwändig geworden, weshalb ich mich entschieden habe, auf Nikola zu wechseln. Mit Hilfe eines Python Skripts habe ich eine Auswahl der Artikel in HTML Dateien für Nikola umgewandelt. In der Datenbank sind die Artikel zwar bereits in einer Art Quasi-HTML vorhanden, aber es finden sich einige spezielle Shortcodes (bspw. für Bilder und eingebettete YouTube- Videos), die Nikola nicht verstehen würde.

Ein weiteres Skript war erforderlich, um Umleitungen für die Artikel zu generieren, da sich in Nikola die Links zu den Artikeln geändert haben. Für jeden alten Artikel, welchen ich nicht in die neue Webseite übernommen habe, wird es eine Umleitung auf eine entsprechende "Sorry-Seite" geben. Für die übernommenen Artikel leite ich dann entsprechend auf die Nikola- Seiten um. Für die Umleitungen nutze ich die Variable REDIRECTIONS in Nikolas conf.py. Das Skript erzeugt mir letztlich einen Textblock, welchen ich an die geeignete Stelle in conf.py einfügen kann.

Einiges funktioniert noch nicht richtig, Links laufen ins Leere, einige Bilder werden nicht angezeigt usw. Das wid die Aufgabe der kommenden Zeit sein, das zu händisch in den Artikeln zu reparieren ...

Musik-Clips von YouTube als Musikdatei herunterladen

Auf YouTube finden sich eine Vielzahl von Musik Clips, teils urheberrechtswidrig hochgeladen, teils aber auch völlig legal abrufbar. Manche dieser Lieder findet man dann vielleicht so toll, daß man diesen gerne in seiner MP3-Sammlung hätte. Zu diesem Zweck gibt es eine ganze Reihe von Webdiensten, denen ich allerdings nicht so richtig traue oder die teilweise auch Mist produzieren (z.B. wird die Länge des Tracks beim Abspielen falsch angezeigt). Ich bin ja bekanntermaßen ein Freund der Linux Kommandozeile, und so hat es mich gefreut, schon vor einiger Zeit das Programm youtube-dl gefunden zu haben. Das möchte ich hier kurz vorstellen.

Weiterlesen…

Astrofotografie mit der Digitalkamera - Etwas Theorie

Sternfeldaufnahme
Digitale Sternfeldaufnahme der Umgebung um die Leier, gerechnet aus 20 Einzelaufnahmen je 15 Sekunden.

Als Jugendlicher habe ich mich sehr für Astronomie interessiert. Ich hatte damals eine "geerbte" analoge Spiegelreflexkamera und habe eine ganze Reihe einfacher Sternfeldaufnahmen gemacht, in dem ich mit der nicht nachgeführten Kamera vom Stativ aus aufgenommen habe. Schon mit diesem vergleichsweise einfachen Setup ohne Teleskop kann man sehr beeindruckende Bilder schießen. Mit dem Studium und dem Umzug in eine lichtverschmutzte Stadt ist dieses Hobby eingeschlafen. Inzwischen habe ich eine digitale Spiegelreflexkamera und mal wieder Lust, die eine oder andere Aufnahme des Sternenhimmels zu machen - so wie früher. In diesem Artikel möchte ich ein paar hilfreiche Konzepte und Begriffe einführen. In späteren Artikeln sollen dann praktische Beispiel folgen.

Weiterlesen…

Fehlender Speicherplatz bei Linux-Partitionen?

Informationen über die Speicherplatznutzung auf den Partitionen eines Linux-Systems erhält man mit dem Kommandozeilen-Tool df (Disk Free) aus den GNU Core Utils. Bei mir sieht die Ausgabe in etwa so aus:

jan@think ~> df -H
Dateisystem Größe Benutzt Verf. Verw% Eingehängt auf
/dev/mapper/fedora_think-root 19G 8,0G 9,6G 46% /
...

Na, fällt Euch was auf? Nein? Also, mich hat das schon immer gewundert, nur habe ich mich bislang nicht getraut, zu fragen. Das habe ich jetzt gemacht, und eine aufschlußreiche Antwort erhalten.

Weiterlesen…

Fish shell

Vor einiger Zeit bin ich von der Bourne-again Shell (bash) zu fish gewechselt. Fish ist eine sehr benutzerfreundliche Shell, die mit einigen wirklich nützlichen Features aufwartet. Die Kommandozeile ist farbig. Falsch eingegebene/nicht existente Befehle erscheinen rot, korrekte Befehle blau. Standardmäßig erfolgt Auto-Vervollständigung, usw. Weitere Features sind auf der Webseite beschrieben.

Weiterlesen…

Fortschrittsanzeige für GParted

Den gestrigen Abend habe ich zusammen mit einem Freund verbracht, der sich eine SSD für seinen Rechner besorgt hat. Aufgabe war es, die Partitionen der alten Platte auf die neue SSD zu übertragen. Hierzu habe ich die Software GParted auf einer Knoppix-CD verwendet, was auch sehr gut funktioniert hat. Wir mußten z.T. mehrere 100 GByte Daten bearbeiten, was entsprechend lange dauert. Leider zeigt GParted bei einigen der Aktionen keinen Fortschrittsbalken o.ä. an. So kann leicht nach einiger Zeit des Wartens der Verdacht aufkommen, daß das Programm möglicherweise nicht mehr richtig funktioniert.
Über das GParted Frontend gibt es z.B. konkret für das Verkleinern/Vergrößern sowie das Kopieren von NTFS-Partitionen keine Möglichkeit zu überprüfen, ob alles noch korrekt läuft und wie lange es noch dauert. Das läßt sich aber ändern, wie ich im Folgenden beschreiben will.

Weiterlesen…

Linux: Datei vor versehentlichen Löschen schützen

Auf der künftigen Linux-Kiste meiner Kinder wollte ich eine Datei (eine Verknüpfung auf dem Desktop) vor dem versehentlichen Löschen schützen. Die Suchmaschine meines geringsten Mißtrauens bot mir für das Dateisystem ext* das Tool chattr an. Mit einem

$ sudo chattr +i test.txt

wird die Datei auf nur-lesen und unlöschbar gesetzt. Mit dem Schalter -i kann diese Aktion wieder rückgängig gemacht werden. Mit dem Befehl lsattr lassen sich die Attribute für Dateien und Ordner anzeigen. lsattr arbeitet hierbei ähnlich wie der ls-Befehl (Wildcards, etc.).

Linux: Verzeichnis für gemeinsames Arbeiten anlegen

Auf einem Linux-Rechner mit mehreren Usern wollte ich ein Verzeichnis zum gemeinsamen Arbeiten anlegen. Dieses Verzeichnis soll als Unterverzeichnis "Gemeinsame Dateien" in die jeweiligen Home-Verzeichnisse eingebunden werden. Legt ein User ein Verzeichnis oder eine Datei an, sollen die anderen User ebenfalls automatisch Lese- und Schreibrechte erhalten. Da ich das nicht so häufig mache, vergesse ich immer wieder die Befehle. Also habe ich das mal hier im Blog als "Merkzettel" hinterlegt.

Weiterlesen…

YouTube API: Überprüfen, ob Video existiert

YouTube Logo
YouTube Logo

In diesem Blog sind eine Reihe von YouTube Videos verlinkt. Aus verschiedenen Gründen sind einige Videos irgendwann nicht mehr aufrufbar. Ein Feature, welches ich noch in meine Blog Software PerlPress einbauen möchte, ist, die Links zu YouTube Videos daraufhin zu überprüfen, ob es das Video noch gibt.

Weiterlesen…

OpenRheinRuhr 2013

Logo der OpenRheinRuhr
Logo OpenRheinRuhr 2013, Oberhausen

Dieses Wochenende (9. und 10.11.2013) war ich mit Gesinnungsgenossen aus der Troisdorfer Linux User Group auf der OpenRheinRuhr in Oberhausen. Die ORR ist eine Konferenz, die mit Ausstellungen, Vorträgen und Workshops Informationen über Freie Software vermittelt. Das Themenspektrum ist sehr breit und umfaßt neben netzpolitischen Themen und Fragen zu verschiedenen freien und OpenSource-Lizenzen natürlich auch konkrete Software.

Weiterlesen…