ls -a /home/andwil
Hier bloggt André über Alltägliches, Nerdiges oder anderweitig Nenennswertes. Was zu speziell oder umfangreich fürs Blog ist, landet in den anderen Sektionen (siehe oben).
(Komplettes Archiv)
Ab und an schreibe ich als @sumpfsuppe bei Twitter und Identi.ca.
(Zeige alle Links)
Verfasst am 24. Januar 2012, nachmittags.
Vielleicht lebe ich total hinterm Mond, aber gerade eben erst habe ich gelesen, dass Nano automatische Syntax-Hervorhebung beherrscht.
nano ist ein einfacher Texteditor für die Konsole und recht intuitiv bedienbar.
Zunächst muss sichergestellt werden, dass Definitionsdateien für verschiedene Code-Schemata (XML, CSS, etc.) vorhanden sind. Bei Arch Linux liegen die unter /usr/share/nano/:
$ ls /usr/share/nano/
asm.nanorc groff.nanorc nanorc.nanorc ruby.nanorc
awk.nanorc html.nanorc objc.nanorc sh.nanorc
cmake.nanorc java.nanorc ocaml.nanorc tcl.nanorc
c.nanorc makefile.nanorc patch.nanorc tex.nanorc
css.nanorc man-html perl.nanorc xml.nanorc
debian.nanorc man.nanorc php.nanorc
fortran.nanorc mgp.nanorc pov.nanorc
gentoo.nanorc mutt.nanorc python.nanorc
Um diese beim Start automatisch zu verwenden, benötigt man eine nano-Konfigurationsdatei. Für einzelne Nutzer wäre das ~/.nanorc, für alle Nutzer entsprechend /etc/nanorc.
Für jede Syntax muss in dieser Datei eine Zeile wie die folgenden auftauchen:
include "/usr/share/nano/css.nanorc"
include "/usr/share/nano/html.nanorc"
include "/usr/share/nano/php.nanorc"
Die Hervorhebung ist automatisch beim Start von Nano aktiviert, wenn eine Datei entsprechend erkannt wird.
Temporär abschalten lässt sie sich mit Alt + Y oder durch Aufrufen per nano -Y none [Datei] – dies ist bei großen Dateien u.U. von Vorteil. Um eine Art der Hervorhebung zu erzwingen, startet man Nano mit nano -Y [Schema] [Datei], also etwa nano -Y xml newsfeed.rss.
Das Highlighting ist nicht ganz perfekt – dafür muss man wohl auf Alleskönner wie vim ausweichen – aber für die meisten Zwecke ist es anscheinend ganz brauchbar.
Außerdem: kommentieren | weitersagen
Verfasst am 26. Dezember 2011, zur Kaffeezeit.
Noch liegt Weihnachten nicht ganz hinter uns – aber ich hoffe, ihr hattet angenehme Tage.
Anbei ein „seltener“ DTH-Song, der in einer etwas zahmeren Variante einst auf der Wir warten aufs Christkind gelandet ist.
Youtube-Video: Die Toten Hosen – Frohes Fest (erste Ausgabe) (via Keksmann/Igelmetal)
Allen ein gutes 2012.
Außerdem: kommentieren | weitersagen
Verfasst am 26. Dezember 2011, zur Kaffeezeit.
Vorhin erst ist mir aufgefallen, dass Textpattern (bzw. seine Auszeichnungssprache Textile) mittlerweile eine stark verbesserte Fußnotenhandhabung mitbringen.
Bisher definierte man Fußnoten so:
Ein länglicher Blindtext[1] zur Verdeutlichung der Macht der Markup-Language Textile[2], deren größter Vorteil darin besteht, dass stets sehr sauberer XHTML-Code[3] erzeugt wird.fn1. ich hätte auch einen Lorem-Ipsum-Satz verwenden könnenfn2. 2002 von Dean Allen erfundenfn3. XHTML: Extensible HyperText Markup Language
Der Nachteil liegt auf der Hand: Alle Fußnoten sind handnummeriert – wenn ich eine neue Fußnote einfügen möchte, muss ich alle nachfolgenden Nummerierungen händisch anpassen.
Seit Textile 2.2 lassen sich Fußnoten jedoch auch folgendermaßen setzen:
Ein länglicher Blindtext[#blindt] zur Verdeutlichung der Macht der Markup-Language Textile[#textile], deren größter Vorteil darin besteht, dass stets sehr sauberer XHTML-Code[#xhtml] erzeugt wird.note#blindt. ich hätte auch einen Lorem-Ipsum-Satz verwenden könnennote#textile. 2002 von Dean Allen erfundennote#xhtml. XHTML: Extensible HyperText Markup LanguageHier kann durchaus noch weiterer Text stehen. Die Liste aller Fußnoten erscheint erst in der Zeile, die folgenden Befehl enthält:notelist.
Die Fußnoten werden jetzt automatisch durchnummeriert. Verpasst man notelist keine weiteren Parameter werden zudem automatisch „Back-Links“ in die Fußnotenliste gesetzt, so dass man schnell wieder zum Ursprung der Fußnote zurückspringen kann (wie etwa in Wikipedia üblich).
Regen Gebrauch von dieser „neuen“ Funktion mache ich z.B. in diesem Artikel. Weitere Optionen für notelist werden auf der Testile 2.2 Test Page vorgestellt.
Außerdem: kommentieren | weitersagen
Verfasst am 25. Dezember 2011, früh abends.
Mir ist eine nette Kurzanleitung zum Erstellen langer Texte (PDF, 509 kB) mit OpenOffice/LibreOffice über den Weg gelaufen.
Das handliche Dokument gibt Tipps darüber, wie man Komfortfunktionen in den genannten Programmen nutzt, um bequem umfangreiche Dokumente zu verfassen (etwa Seminar-, Studien- oder Diplomarbeiten).
Auszug aus dem Inhalt1:
Wer noch Fußnoten, Kapitel und Tabellen per Hand nummeriert, sollte sich die Datei also unbedingt mal ansehen. Das Ganze ist gerade mal 22 Seiten lang und reich bebildert – sehr praktisch!
1 geht natürlich auch alles mit LaTeX aber das ist uuuuuunglaublich kompliziert.
Außerdem: kommentieren | weitersagen
Verfasst am 25. Dezember 2011, früh abends.
Nicht jeder LaTeX-Font beinhaltet alle nötigen Mathematik-Symbole. Wohl aber gibt es viele spezielle Mathe-Fonts, die gut zu verbreiteten Brotschriften passen. Dieser Artikel listet passende Kombinationsmöglichkeiten für kostenlose und kommerzielle Fonts auf.
Dies ist die Vorschau eines längeren Artikels.
Außerdem: kommentieren | weitersagen