Blog Seite 4 von 11

Wechsel des Blog Systems von Serendipity nach Octopress

Geschrieben von Eric Scheibler am 06.01.2013

Bisher hatte ich einen Serendipity Blog betrieben. Vor kurzem entschied ich mich dann, zu Octopress zu migrieren. Im folgenden werde ich auf die Vorteile von Octopress eingehen, die Konvertierung der bisher verfassten Artikel schildern und schließlich noch eine kurze Einführung in das bloggen mit Octopress geben.

Weiterlesen ›

Sed: Teile eines Strings bei der Ersetzung wiederverwenden

Geschrieben von Eric Scheibler am 27.12.2012

In einem Dokument möchte ich einen String durch einen anderen ersetzen und dabei Teile des Strings wiederverwenden. Am besten lässt sich das anhand eines Beispiels erklären: ein HTML Link, welcher in der Datei html_links.txt steht, soll in die Kramdown Syntax konvertiert werden.

  • Von: <a href="http://www.example.com">www.example.com</a>
  • Nach: [www.example.com](http://www.example.com)

Lösung:

sed -e 's/<a href="(.*)">(.*)</a>/[2](1)/g' html_links.txt

Das Ergebnis wird auf Stdout ausgegeben.

Lüftersteuerung des Thinkpad X200

Geschrieben von Eric Scheibler am 16.12.2012

Ich habe dieses Skript geschrieben, weil der Lüfter meines Thinkpads sowohl unter Ubuntu als auch unter Debian dauerhaft auf Stufe 4 durchlief und das obwohl die CPU Temperatur bei 45 bis 47 Grad lag. Keine der bereits bestehenden Programme zur Lüftersteuerung haben bei mir funktioniert, daher habe ich ein eigenes erstellt.

Weiterlesen ›

Versehentlich gelöschte Dateien und Ordner auf EXT3 und EXT4 Dateisystemen wiederherstellen

Geschrieben von Eric Scheibler am 14.11.2012

Vor ein paar Tagen habe ich mein Home Verzeichnis versehentlich um einige wichtige Daten erleichtert. Das geht manchmal schneller als man denkt… Bei mir war’s ein, an der falschen Stelle ausgeführtes rm *.

In solch einem Fall muss das betreffende Laufwerk umgehend ausgehängt oder der Rechner gleich ganz heruntergefahren werden denn die gelöschten Dateien sind zu dem Zeitpunkt theoretisch noch vorhanden. Bis dahin wurde nur der Verweis auf den Speicherort gelöscht und dem Betriebssystem mitgeteilt, dass es die frei gewordenen Blöcke erneut nutzen kann. Früher oder später werden die verloren gegangen Dateien also wirklich überschrieben, daher ausschalten und von einer Live CD wie Knoppix oder GRML booten.

Ich habe mehrere Möglichkeiten ausprobiert, die Daten zurückzuholen und am besten ist mir dies mit Extundelete gelungen. Nebenbei war dies auch noch die einfachste Lösung.

Weiterlesen ›

Vim: Springe zur ersten Zeile des vorherigen bzw. nächsten Absatzes im Dokument

Geschrieben von Eric Scheibler am 27.08.2012

Hier stelle ich drei Funktionen vor, mit denen der vorherige bzw. nächste Absatz in einem Textdokument angesprungen werden kann. Im Vim gibt es bereits ähnliche Funktionen: mit { springt man zum vorherigen, mit } zum nächsten Absatz. Diese Standardfunktionen springen allerdings immer auf die Leerzeilen zwischen den Absätzen, sodass der Screenreader nicht die erste Zeile des neuen Absatzes vorliest sondern nur “leer”, da ja in der Zeile nichts steht. Erst wenn man den Cursor eine Zeile weiter bewegt, bekommt man den Beginn des Absatzes vorgelesen.

Die hier vorgestellten Funktionen springen dagegen direkt zur ersten Zeile des neuen Absatzes und der Screenreader (Brltty unter Debian) liest den Zeileninhalt automatisch vor. Das ist besonders hilfreich, wenn man sich einen Überblick über ein Dokument verschaffen will.

Die Funktionen sind dabei allerdings nicht von einem Screenreader abhängig und funktionieren natürlich auch ohne. Ich mache mir hier nur zu Nutze, dass Brltty immer die aktuelle Zeile unter dem Cursor automatisch liest.

Weiterlesen ›