SyntaxHighlighter von Alex Gorbatchev um LaTeX erweitern

Wenn man den SyntaxHighlighter von Alex Gorbatchev nutzt und diesen um LaTeX-Highlighting erweitern möchte, so muss man die Datei syntaxhighlighter.php bearbeiten. In eine leere Zeile nach Zeile 55 trägt man folgenden Code zusätzlich ein:

wp_register_script( 'syntaxhighlighter-brush-latex', plugins_url('syntaxhighlighter/syntaxhighlighter/scripts/shBrushLatex.js'), array('syntaxhighlighter-core'), $this->agshver );

In eine leere Zeile nach Zeile 116 wird folgender Code hinzugefügt:

'latex' => 'latex',

Nun lädt man noch meine LaTeX-JavaScript-Datei herunter und kopiert sie nach $BLOG_INSTALL_DIR/wp-content/plugins/syntaxhighlighter/syntaxhighlighter/scripts/.

Da ich diese Datei gerade erstellt habe, werde ich sie sicher noch um einige Schlägwörter ergänzen. Die ersten befinden sich jedoch bereits drin und Kommentare, Strings und Zahlen werden ebenfalls hervorgehoben.

Die Benutzung in Artikeln erfolgt durch die Verwendung von [plain][latex][/latex][/plain] oder [plain][tex][/tex][/plain]

August 4, 2009 · 1 Minute

Songbird startete nicht mehr

Nach dem ich mehrere Versionen von Songbird ausprobiert habe, u.a. die aus den Repositories von PPA, die aktuelle stable von der Website und den Nightly-Build 1.3beta, in meinem Home den Songbird-Ordner für meine Einstellungen gelöscht habe und es immernoch nicht funktionierte, hab ich mich dann im Ubuntuusers Forum umgesehen und habe die Lösung gefunden, sodass mein Songbird wieder läuft :

sudo aptitude purge libvisual-0.4-plugins

Das wars. Mehr nicht. Nun funktioniert es wieder wie gewohnt. :)

Juli 27, 2009 · 1 Minute

pydf

Um eine (ascii-)grafischere Ausgabe von df zu bekommen, kann man mittels

aptitude install pydf das Programm pydf installieren

Eine Beispielausgabe:

# pydf
Filesystem  Size  Used Avail Use%                                            Mounted on
/dev/sda1  6571M 3632M 2605M 55.3 [######################..................] /
udev         10M  112k   10M  1.1 [........................................] /dev
tmpfs       474M     0  474M  0.0 [........................................] /dev/shm
/dev/sda6    64G 7879M   53G 11.9 [#####...................................] /home
tmpfs       474M     0  474M  0.0 [........................................] /lib/init/rw
Juli 23, 2009 · 1 Minute

Django – Getting started

Um Django ganz normal unter Ubuntu zu nutzen, installiert man einfach Django:

aptitude install python-django

Nun erstell ich mir eine Arbeitsumgebung und ein Start-Projekt:

mkdir django
cd django
django-admin startproject first
export PYTHONPATH=/home/strubbl/django
export DJANGO_SETTINGS_MODULE=first.settings
django-admin runserver

Wenn man nun mit dem Browser nach http://127.0.0.1:8000/ surft, sieht man folgende Seite.

Das wars schon. :-)

Juli 21, 2009 · 1 Minute

Per SSH den falschen Rechner rebooten

Wem das auch schon mal passiert ist:

~# reboot
Broadcast message from root (pts/0) (Sat Jul 11 14:48:21 2009):
The system is going down for reboot NOW!

Und man sich anschließend denkt “Oops”, das war der falsche. Ja, dann, dann hat man molly-guard nicht installiert. Also ran da:

~# aptitude install molly-guard

Will man nun nachdem man molly-guard installiert hat den Rechner wieder per Remote-Session rebooten, so sieht das ganze wie folgt aus:

~# reboot
W: molly-guard: SSH session detected!
Please type in hostname of the machine to reboot: kelly
Good thing I asked; I won't reboot doug ...
W: aborting reboot due to 30-query-hostname exiting with code 1.

Das sieht doch schon mal gleich wieder viel besser aus. *glückgehabt*

Juli 11, 2009 · 1 Minute