Nekrologium

Mit der Twitter-API und einer Datenquelle kann man einiges anstellen. Und da man es bekanntlich nicht nur bei der grauen Theorie belassen sollte, habe ich das ganze in die Praxis umgesetzt.

Nekrologium auf Twitter

Nekrologium auf Twitter

Herausgekommen ist dabei der Twitter-Account Nekrologium welcher automatisch twittert, wenn eine bekannte Person verstorben ist. Als Datenquelle dient dabei der Nekrolog der Wikipedia, welcher ausgewertet und auf neue Todesfälle untersucht wird. Wenn dies der Fall ist, wird ein Tweet abgesetzt.

Macbook Air meldet „Batterie warten“

Was gibt es schöneres als sein Macbook Air zu öffnen und die Meldung „Batterie warten“ an den Kopf geworfen zu bekommen. Und wie der Zufall spielt, findet man keine wirkliche Antwort bei der Frage was man in diesem Fall tun soll. Meist tritt ein solcher Fehler auf wenn man sein Macbook zu lange ununterbrochen am Netzteil gelassen hat. Dieses Verhalten ist für die betreffenden Akkus im Normalfall der Lebenszeit abträglich.

Hier finden sich die relevanten Meldungen bezüglich des Akkus

Hier finden sich die relevanten Meldungen bezüglich des Akkus

Ein Möglichkeit das Problem zu beheben ist es das Macbook vom Strom zu nehmen und anschließend so lange mit dem Akku zu nutzen, bis es automatisch in den Ruhezustand wechselt. Danach sollte man es ohne Unterbrechung wieder auf 100 Prozent aufladen. Dabei kann das Gerät weiter genutzt werden. In den meisten Fällen verschwindet die „Batterie warten“-Meldung damit.

Screen detached

Manchmal möchte man eine „screen“-Sitzung starten, ohne das diese dabei geöffnet wird. Dazu muss man die Sitzung „detached“ starten:

screen -d -m example.sh

Damit ist die „example.sh“ in der „screen“-Umgebung gestartet und kann später wieder aufgerufen werden.

Anzahl der Dateien in einem Ordner unter Linux bestimmen

Möchte man wissen wir viele Dateien sich in einem Ordner unter Linux befinden, so kann man dies leicht durch eine Kombination der Befehle „find“ und „wc“ bewerkstelligen:

find /home/seeseekey/manyfiles/ -type f | wc -l

Der „find“-Befehl listet dabei alle Dateien in dem Ordner auf, während „wc“ (word count) die ausgegebenen Zeilen zählt und man somit die Anzahl der Dateien ermittelt.

Probleme mit Mono auf Ubuntu-Servern

Wenn man beim Ausführen einer Mono-Applikation auf einem Ubuntu-Server Fehlermeldungen wie diese:

Unhandled Exception: System.TypeLoadException: A type load exception has occurred.
[ERROR] FATAL UNHANDLED EXCEPTION: System.TypeLoadException: A type load exception has occurred.

zu sehen bekommt, so lässt sich dieses Problem meist leicht lösen, indem man die passenden Mono-Bibliotheken durch Installation des Paketes „mono-complete“ hinzufügt:

apt-get install mono-complete

Danach sollte die entsprechende Anwendung ohne Probleme starten.