Die folgenden Programme finde ich empfehlenswert:
cgit
cgit ist ein schnelles und gut-aussehendes Webinterface für git, welches in C geschrieben ist. Im Vergleich zu gitweb, trac oder anderen Interfaces ist es mindestens doppelt so schnell und (meiner Meinung nach) um Längen komfortabler.
notmuch
notmuch ist ein netter Mailclient für die Kommandozeile (benutzt curses), der besonders für Nutzer von Google Mail interessant sein dürfte. Die Philosophie ist, dass man generell mit Threads arbeitet und nicht mit einzelnen Mails (letztendlich ist eine einzelne Nachricht auch nur ein Spezialfall eines Threads). Weiterhin ist die Oberfläche sehr intelligent gestaltet, zeigt also die wichtigen Dinge an (den ersten Teil der letzten Nachricht eines Threads in der Übersicht, bei Nachrichten wird die Signatur und Zitate aus vorherigen Mails standardmäßig ausgeblendet).
Statt Nachrichten in Ordner einzusortieren, vergibt man in notmuch einfach Tags. Das Ordnerkonzept kann dadurch abgebildet werden, dass man einer Nachricht einfach genau einen Tag gibt. Man kann dann entweder nach Tags filtern oder direkt die Nachrichten durchsuchen. Beides dauert (bis zu einer gewissen Grenze an Nachrichten) nicht wirklich lange und ermuntert daher zum Vergeben von Tags.
collectd
Mit collected kann man Statistiken über das
eigene System (oder entfernte Rechner via network
-Plugin) sammeln
lassen. Mit einem der Frontends oder eigenen rrdtool-Aufrufen kann man
daraus dann hübsche Graphen bauen lassen. Ideal, um es in eine eigene
Monitoring-Lösung einzubinden.
ncdu
ncdu ist ein Programm,
das einem die Größe der einzelnen Ordner anzeigt. Nie wieder
du -hs *
;-).
asciidoc
asciidoc ist ein Programm, welches aus Textdateien Dokumentation erzeugt (wahlweise HTML, LaTeX, manpages, …). Die Eingabe kann man sehr schnell lernen, die Ausgabe sieht gut aus. Mit asciidoc werden zum Beispiel die Manpages von git gemacht und auch dessen Online-Dokumentation.
pmount
Mit pmount kann man Geräte im Userspace mounten. Diese werden dann in
/media
gemounted. Anstelle von fixen Einträgen in der /etc/fstab
oder dem Arbeiten als root heißt es nun also:
$ pmount sdb1
$ cp foo.pdf /media/sdb1/
$ pumount sdb1
App::Ack
ack ist ein Programm, das besser als grep ist, wenn es darum geht, Quelltext zu durchsuchen. Es durchsucht standardmäßig rekursiv und ignoriert Dateien von Versionskontrollsystemen (git, svn, …). ack macht das Zurechtfinden in Sourcecode wirklich enorm viel einfacher.
UPDATE: Mittlerweile gibt es einige deutlich schnellere Alternativen wie z.B. silversearcher oder ripgrep.
vnstat
vnstat ist ein kleines Tool, welches den Traffic auf Netzwerkschnittstellen unter Linux oder BSD misst und speichert. Wer ein schlankes Tool ohne viel Schnickschnack für ein bisschen Übersicht beim verbrauchten Traffic braucht ist hiermit gut beraten.
NEO-Layout
Das NEO-Layout ist ein besonders ergonomisches Layout, welches für deutsche Texte optimiert wurde. Insbesondere sind dabei nicht nur Algorithmen, sondern auch praktische Erfahrungen in die Positionierung der Buchstaben geflossen. Weiter interessant ist die große Menge an Sonderzeichen auf den zusätzlichen Ebenen. So wird zum Beispiel korrekte Typographie (mit Unicode) oder das Aufschreiben mathematischer Formeln zum Kinderspiel.
Über meine Erfahrungen mit dem NEO-Layout gehe ich in meinem Artikel NEO-Layout auf einer Kinesis Advantage-Tastatur genauer ein.
I run a blog since 2005, spreading knowledge and experience for almost 20 years! :)
If you want to support my work, you can buy me a coffee.
Thank you for your support! ❤️