Grep für Application-Logs

Bei der Fehlersuche bieten einem die Application-Logs oftmals einen guten Einstiegspunkt. Doch die Suche darin kann zum Teil recht mühsam sein. Vor allem wenn man nicht nach der Fehlermeldung selbst suchen will, sondern zum Beispiel alle Fehler haben will, die einen bestimmten Methodenaufruf im Stacktrace haben. Und dann wollte ich auch nicht nur die Zeile haben, sondern den ganzen Log-Eintrag, inklusive Message und komplettem Stacktrace.

Read More

Verkürzte URLs auflösen

Die verkürzten URLs von tinyurl und Konsorten mögen ja ganz nett sein, wenn man twittern will, aber ansonsten gleicht das meine Meinung nach eher einem Minenfeld: keiner weiß so genau was einen da erwartet.

Read More

Verlauf für neue Tabs

Mit ging es schon oft so, dass ich einen Artikel oder ähnliches gelesen habe und dabei die interessanten Links in neuen Tabs im Hintergrund geöffnet habe. Am Ende des Artikels schließe ich dann den ursprünglichen Tab und lese in den neuen Tabs weiter. Wenn ich dann nochmal zurück will, geht das normalerweise nur über den "normalen" Verlauf und nicht über die Zurück-Taste im Browserfenster, weil die Tabs ja neu sind und somit keinen Verlauf haben.

Read More

PDF-Seiten in LaTeX einbinden

An meiner Hochschule ist für die Abschlussarbeit ein festes Titelblatt vorgegeben. Jetzt könnte man mit einem PDF-Merge-Programm die generierte PDF-Thesis mit dem Titelblatt mergen, aber dabei gehen leider die Links im PDF-Dokument kaputt (und zeigen eine Seite daneben). Viel eleganter ist das Einbinden des Titelblatts direkt in LaTeX: möglich wird das durch das Paket pdfpages

Read More

Ordnerweise Flac zu Ogg konvertieren

Da ich meine CD-Sammlung inzwischen als flac-Dateien auf der Platte habe, ich aber auf dem Handy (das ich als Musikspieler verwende) nicht soviel Platz habe bietet es sich an die Dateien vorher in ein platzsparenderes Format zu konvertieren, zum Beispiel ogg Vorbis. oggenc legt seine Dateien aber immer in den gleichen Ordner ab, oder konvertiert nur eine Datei, was mühsam ist. Also müsste ich manuell Transkoding anstoßen, einen neuen Ordner erstellen, ogg-Dateien rüberkopieren, und so weiter. Da mir das zu doof war habe ich mir einen Bash-Skript geschrieben, der das für mich macht :-)

Read More

Firefox mit Tastatur bedienen

Nachdem ich letzte Woche mal mit der Firefox-Erweiterung vimperator installiert habe und es mir dann doch zu viel Einarbeitung war, hab ich gerade im Linux-Magazin einen Hinweis auf die Extension Lol (ja, toller Name :p) gefunden. Damit werden - wie bei vimperator - die Links mit Ziffern verknüpft und lassen sich so direkt per Tastatur ansteuern.

PHP-Extension für Firebug

Die nützliche Firefox-Extension zum JavaScript debugging Firebug dürfte inzwischen weithin bekannt sein. Firebug selbst ist auch wieder erweiterbar und gestern bin ich auf eine Firebug-Extension für PHP mit dem sinnigen Namen FirePHP gestoßen. Damit lassen sich Logging- oder Debug-Ausgaben direkt auf die Firebug-Konsole ausgeben. Damit die Kommunikation (über eigene HTTP-Header-Zeilen) funktioniert, muss auf dem Server allerdings das Output-Buffering aktivert werden. Eine Anleitung gibt's auf der FirePHP-Homepage.

Type hinting für PDT

Wen, wie mich, auch schon immer gestört hat, dass man Arrays mit PHPDoc nicht "typisieren" kann, und man somit für die Array-Elemente keine Code-Vervollständigung mehr hat, für den habe ich gerade einen praktischen Workaround gefunden:

Read More