Andwil.de

ls -a /home/andwil

Blog

whoami

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).

Werkzeuge

Futter

Nur Blog-Artikel:
RSS / Atom
Gesamte Seite abonnieren:
RSS / Atom

Archiv

(Komplettes Archiv)

Schlagwörter

Mikroblogging

Ab und an schreibe ich als @sumpfsuppe bei Twitter und Identi.ca.

Auch gut

(Zeige alle Links)

Wine: hatnäckige Programme mit „Revo Uninstaller“ loswerden

Verfasst am 26. März 2012, früh abends.

Windows-Programme unter Linux zum Laufen zu kriegen, ist Dank Wine keine große Nummer mehr. Lästig wird’s mitunter jedoch, die Programme wieder los zu werden; zum Beispiel dann, wenn Wine einen mitgebrachten Uninstaller nicht ausführen kann.

So bekam ich heute beim Deinstallieren einiger Programme folgende Meldung:

Die InstallShield Engine (iKernel.exe) konnte nicht installiert werden. (0×80040155)

Wenn eine Uninstall.exe mal nicht will, gibt es Abhilfe in Form von externen Deinstallier-Werkzeugen. Revo Uninstaller ist so ein Programm, das Software sehr zuverlässig von der Platte fegt – unter Windows, wie unter Linux.

Es stöbert dabei nicht nur einstmal installierte Programmdateien auf, sondern auch obsolet gewordene Registry-Einträge. Der Revo Uninstaller läuft weitgehend problemlos mit Wine und ist daher eine gute Alternative zu den mitgerbrachten Deinstallier-Tools.

Anleitungen uns Screenshots gibt es etwa hier und dort. 1 Vorsicht geboten ist wohl beim Bereinigen der Registry-Einträge. Unter Windows legt Revo vorab einen Wiederherstellungspunkt an, das schlägt mit Wine aber (erwartungsgemäß) fehl. Backups sind hier also von Vorteil.

Revo-Uninstaller ist Freeware. Wer’s braucht, kann sich die kostenpflichtige Pro-Version kaufen – für Linuxer bietet die aber eher keine Vorteile.

  1. a Habe ich gerade wirklich auf Computer Bild verwiesen!?

Schlagwörter: , ,

Außerdem: kommentieren | weitersagen

Syntax-Highlighting mit Nano

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.

Hervorhebung aktivieren

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"

Benutzung

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.

[Bildschirmfoto] Syntax-Highlighting in GNU nano

Automatische Syntaxhervorhebung in Nano bei einer CSS-Datei

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.

Weblinks

Schlagwörter: , ,

Außerdem: kommentieren | weitersagen

zack, Jahr vorbei

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.

Schlagwörter: , ,

Außerdem: kommentieren | weitersagen

Fußnoten-Handling mit Textile und Textpattern

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önnen

 fn2. 2002 von Dean Allen erfunden

 fn3. 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önnen

note#textile. 2002 von Dean Allen erfunden

note#xhtml. XHTML: Extensible HyperText Markup Language

Hier 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.

Schlagwörter: , , ,

Außerdem: kommentieren | weitersagen

Lange Texte erstellen mit LibreOffice u.ä.

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:

  • automatische Kapitelnummerierung
  • automatische Bildernummerierung und -beschriftung
  • automatische Inhaltsverzeichnisse, Abbildungsverzeichnisse, Literaturverzeichnisse usw.
  • Formelsatz
  • automatische Fußnoten, Endnoten
  • viele kleine Tipps

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.

Schlagwörter: , , ,

Außerdem: kommentieren | weitersagen

Ältere Artikel Nach oben

Kontakt, Impressum, Datenschutz