Archives for the ‘Coding’ Category

Handling salted passwords in Perl

While working on VBoxAdm I’ve came to a point where I did want to support salted passwords. Salted passwords however are a bit difficult since you need to extract the salt from the existing password hash and compare it to the user supplied password to hash it and compare the result. You can’t simply hash […]

reStructured Text

I’ve discovered reStructured Text some time ago and have been using it since then for several tutorials, like the ISP Mailserver or the Rootserver ones. http://docutils.sourceforge.net/docs/user/rst/quickref.html I’d suggest to have a look at those if LaTeX would be too much of an overkill. I’ve discovered reStructured Text some time ago and have been using it […]

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 […]

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. Ever wondered why Eclipse provides generators for hashCode() and equals() but not for toString()? I don’t know why, but there is […]

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 […]

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 […]

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. 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.

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 = […]

Webseiten Performanz

Bei Yahoo gibts 14 Best-Practices for Speeding Up Your Web Site. Prädikat Lesenswert. 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 […]