Bei SVN gibt es, wie bei CVS, die Möglichkeit bestimmte Schlüsselwörter in Textdateien automatisch ersetzen zu lassen. Dies sind unter anderem die praktischen Schlüsselwörter $Revision$ für die aktuelle Revisionsnummer der Datei, $Author$ für den Autor sowie $Date$ für das letzte Modifikationsdatum. Dieses Variablen werden immer bei einchecken auf den neusten Stand gebracht. Damit man dieses Feature jedoch nutzen kann muss man es erst über “svn propset svn:keywords “Revision Date Author” filename.ext” aktivieren.
Mehr Informationen im SVN Buch.
Nach der Migration meines Systems von 32-bit auf einen 64-bit Kernel kam es beim Starten von Eclipse zu einer komischen Fehlermeldung:
libgtk2.0-0: error while loading shared libraries: libgtk-x11-2.0.so.0
Der Grund war einfach, dass ich eine 32-bit Version von Eclipse (SWT) hatte und die natürlich die entsprechenden Libraries nicht gefunden hat. Die Lösung habe ich in einem Debian Bugreport gefunden.
Published by tex at April 30, 2008
in Coding.
In meiner Eclipse Installation (3.3) unter Linux habe ich seit einiger Zeit das Problem gehabt, dass die Einträge im Content-Assist bzw. der Code-Completion alle doppelt aufgetaucht sind.

Continue reading ‘Doppelte Einträge im Eclipse Content-Assist’
Published by tex at April 2, 2008
in Java.
Da ich schon wieder in der API nachlesen musste wie ich in Java eigentlich eine Textdatei schreibe und mir nie merken kann welcher *Writer das jetzt ist, halte ich das hier nochmal für die Akten fest:
File target = new File("file.txt");
FileOutputStream fos = new FileOutputStream(target);
OutputStreamWriter osw = new OutputStreamWriter(fos, "UTF-8");
BufferedWriter bw = new BufferedWriter(osw);
/* Ausgabedaten schreiben */
bw.write(String);
bw.newLine();
...
bw.close();
osw.close();
fos.close();
Es gibt eine Online-Petition bzw. einen offenen Brief an Nvidia in dem sie aufgefordert werden endlich einen offenen, freien Treiber für ihre Grafikkarten zu unterstützen. Ich kann mich dem nur anschließen, denn nachdem AMD hier endlich mal was getan hat und Intel schon lange offene Treiber unterstützt wird es für Nvidia endlich mal Zeit sich den guten Beispielen anzuschließen. OpenTheBlob
“python + contracts + besseres exception handling + .net/mono anbindung” -> http://cobra-language.com/
Published by tex at Februar 8, 2008
in Coding.
Wer kennt das nicht ™? Da will man mal eben die Domain des SVN Repositorys ändern.
Aber wie sage ich den Arbeitskopien, dass das Repository umgezogen ist?
Dafür gibts zum Glück den “svn switch –relocate” Befehl.
Einfach auf der Befehlszeile
svn switch --relocate alteURL neueURL
aufrufen und schon sind alle entsprechenden Repositorys umgezogen.
Continue reading ‘SVN Repository verschieben’
Es sieht ganz so aus als ob PHP5.2.x einen komischen Bug in Verbindung mit Apache VHosts und dort gesetzten include_paths hat.
Sobald man in einem VHost den include_path ändert funktioniert ini_set in allen Vhosts nicht mehr. Um das ganze noch ein wenig spannender zu machen tritt der Bug nicht immer auf, d.h. er ist extrem schwer zu debuggen.
Toll.
Update: Die Lösung war keine Include_Paths in den Vhosts zu setzen, da das PHP5 Modul damit Probleme hat.
Bookmarks