Archive for the 'Coding' Category

Page 2 of 9

SWT-QT?

Today Qt Software made an very important announcement: They are going to release Qt 4.5 with an additional license option: the LGPL. This means that Qt can be used in closed-source-software (and more restrictive OSS licenses) without paying royalties to Qt Software. This is great news. I hope that now there will be a SWT-Qt binding for eclipse which could improve the speed and responsiveness of eclipse by an order of magnitude (if it’s done right).

This is very, very promising.

Auto-generate toString() in Eclipse

Ever wondered why Eclipse provides generators for hashCode() and equals() but not for toString()? I don’t know why, but there is a very handy plugin which will relieve you from this task: JUtils toString.

Keyword Substitution bei SubVersion

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.

Eclipse unter Linux x64

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.

Doppelte Einträge im Eclipse Content-Assist

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.

Eclipse Content-Assist showing double entries

Continue reading ‘Doppelte Einträge im Eclipse Content-Assist’

Textdateien schreiben mit 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();

Webseiten Performanz

Bei Yahoo gibts 14 Best-Practices for Speeding Up Your Web Site.

Prädikat Lesenswert.

Offener Brief an Nvidia: Bitte gebt eure HW-Specs frei!

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

Cobra

python + contracts + besseres exception handling + .net/mono anbindung” -> http://cobra-language.com/

SVN Repository verschieben

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’